|
@@ -62,7 +62,7 @@ func Parse(cmd *flag.FlagSet, args []string) (*Config, *HostConfig, *flag.FlagSe
|
|
flUser = cmd.String([]string{"u", "-user"}, "", "Username or UID (format: <name|uid>[:<group|gid>])")
|
|
flUser = cmd.String([]string{"u", "-user"}, "", "Username or UID (format: <name|uid>[:<group|gid>])")
|
|
flWorkingDir = cmd.String([]string{"w", "-workdir"}, "", "Working directory inside the container")
|
|
flWorkingDir = cmd.String([]string{"w", "-workdir"}, "", "Working directory inside the container")
|
|
flCpuShares = cmd.Int64([]string{"c", "-cpu-shares"}, 0, "CPU shares (relative weight)")
|
|
flCpuShares = cmd.Int64([]string{"c", "-cpu-shares"}, 0, "CPU shares (relative weight)")
|
|
- flCpuset = cmd.String([]string{"-cpuset"}, "", "CPUs in which to allow execution (0-3, 0,1)")
|
|
|
|
|
|
+ flCpusetCpus = cmd.String([]string{"#-cpuset", "-cpuset-cpus"}, "", "CPUs in which to allow execution (0-3, 0,1)")
|
|
flNetMode = cmd.String([]string{"-net"}, "bridge", "Set the Network mode for the container")
|
|
flNetMode = cmd.String([]string{"-net"}, "bridge", "Set the Network mode for the container")
|
|
flMacAddress = cmd.String([]string{"-mac-address"}, "", "Container MAC address (e.g. 92:d0:c6:0a:29:33)")
|
|
flMacAddress = cmd.String([]string{"-mac-address"}, "", "Container MAC address (e.g. 92:d0:c6:0a:29:33)")
|
|
flIpcMode = cmd.String([]string{"-ipc"}, "", "IPC namespace to use")
|
|
flIpcMode = cmd.String([]string{"-ipc"}, "", "IPC namespace to use")
|
|
@@ -283,10 +283,10 @@ func Parse(cmd *flag.FlagSet, args []string) (*Config, *HostConfig, *flag.FlagSe
|
|
Tty: *flTty,
|
|
Tty: *flTty,
|
|
NetworkDisabled: !*flNetwork,
|
|
NetworkDisabled: !*flNetwork,
|
|
OpenStdin: *flStdin,
|
|
OpenStdin: *flStdin,
|
|
- Memory: flMemory,
|
|
|
|
- MemorySwap: MemorySwap,
|
|
|
|
- CpuShares: *flCpuShares,
|
|
|
|
- Cpuset: *flCpuset,
|
|
|
|
|
|
+ Memory: flMemory, // FIXME: for backward compatibility
|
|
|
|
+ MemorySwap: MemorySwap, // FIXME: for backward compatibility
|
|
|
|
+ CpuShares: *flCpuShares, // FIXME: for backward compatibility
|
|
|
|
+ Cpuset: *flCpusetCpus, // FIXME: for backward compatibility
|
|
AttachStdin: attachStdin,
|
|
AttachStdin: attachStdin,
|
|
AttachStdout: attachStdout,
|
|
AttachStdout: attachStdout,
|
|
AttachStderr: attachStderr,
|
|
AttachStderr: attachStderr,
|
|
@@ -303,6 +303,10 @@ func Parse(cmd *flag.FlagSet, args []string) (*Config, *HostConfig, *flag.FlagSe
|
|
Binds: binds,
|
|
Binds: binds,
|
|
ContainerIDFile: *flContainerIDFile,
|
|
ContainerIDFile: *flContainerIDFile,
|
|
LxcConf: lxcConf,
|
|
LxcConf: lxcConf,
|
|
|
|
+ Memory: flMemory,
|
|
|
|
+ MemorySwap: MemorySwap,
|
|
|
|
+ CpuShares: *flCpuShares,
|
|
|
|
+ CpusetCpus: *flCpusetCpus,
|
|
Privileged: *flPrivileged,
|
|
Privileged: *flPrivileged,
|
|
PortBindings: portBindings,
|
|
PortBindings: portBindings,
|
|
Links: flLinks.GetAll(),
|
|
Links: flLinks.GetAll(),
|