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:
commit
8cd6977f98
2 changed files with 4 additions and 2 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue