浏览代码

Don't validate platform-dep tmpfs opts on client

Daemon still does validation and errors out on incorrect options.

Fixes an issue where non-Linux clients attempting to pass tmpfs options
on `docker run` to a Linux daemon will incorrectly error out.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
Brian Goff 8 年之前
父节点
当前提交
b9b8d8b364
共有 1 个文件被更改,包括 0 次插入4 次删除
  1. 0 4
      runconfig/opts/parse.go

+ 0 - 4
runconfig/opts/parse.go

@@ -14,7 +14,6 @@ import (
 	networktypes "github.com/docker/docker/api/types/network"
 	"github.com/docker/docker/api/types/strslice"
 	"github.com/docker/docker/opts"
-	"github.com/docker/docker/pkg/mount"
 	"github.com/docker/docker/pkg/signal"
 	"github.com/docker/go-connections/nat"
 	units "github.com/docker/go-units"
@@ -378,9 +377,6 @@ func Parse(flags *pflag.FlagSet, copts *ContainerOptions) (*container.Config, *c
 	tmpfs := make(map[string]string)
 	for _, t := range copts.tmpfs.GetAll() {
 		if arr := strings.SplitN(t, ":", 2); len(arr) > 1 {
-			if _, _, err := mount.ParseTmpfsOptions(arr[1]); err != nil {
-				return nil, nil, nil, err
-			}
 			tmpfs[arr[0]] = arr[1]
 		} else {
 			tmpfs[arr[0]] = ""