1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Merge pull request #23338 from vdemeester/23253-fix-create-run

Fix create command flags
This commit is contained in:
Alexander Morozov 2016-06-07 10:46:45 -07:00
commit 8cd6977f98
2 changed files with 4 additions and 2 deletions

View file

@ -46,6 +46,8 @@ func NewCreateCommand(dockerCli *client.DockerCli) *cobra.Command {
cmd.SetFlagErrorFunc(flagErrorFunc)
flags := cmd.Flags()
flags.SetInterspersed(false)
flags.StringVar(&opts.name, "name", "", "Assign a name to the container")
// Add an explicit help that doesn't have a `-h` to prevent the conflict

View file

@ -25,7 +25,7 @@ func (s *DockerSuite) TestCreateArgs(c *check.C) {
if daemonPlatform == "windows" {
c.Skip("Fails on Windows CI")
}
out, _ := dockerCmd(c, "create", "busybox", "command", "arg1", "arg2", "arg with space")
out, _ := dockerCmd(c, "create", "busybox", "command", "arg1", "arg2", "arg with space", "-c", "flags")
cleanedContainerID := strings.TrimSpace(out)
@ -47,7 +47,7 @@ func (s *DockerSuite) TestCreateArgs(c *check.C) {
c.Assert(string(cont.Path), checker.Equals, "command", check.Commentf("Unexpected container path. Expected command, received: %s", cont.Path))
b := false
expected := []string{"arg1", "arg2", "arg with space"}
expected := []string{"arg1", "arg2", "arg with space", "-c", "flags"}
for i, arg := range expected {
if arg != cont.Args[i] {
b = true