diff options
author | Daniel J Walsh <dwalsh@redhat.com> | 2018-02-11 06:05:29 -0500 |
---|---|---|
committer | Atomic Bot <atomic-devel@projectatomic.io> | 2018-02-11 11:50:34 +0000 |
commit | 2e96acf3007cbd05a37a8af7156f0abda073cb5a (patch) | |
tree | eab653d95e0d9fe3deb44f12140782c84059eaa2 /cmd/podman/create.go | |
parent | d26266659d8649b36b91e8f8f78f8073007554ac (diff) | |
download | podman-2e96acf3007cbd05a37a8af7156f0abda073cb5a.tar.gz podman-2e96acf3007cbd05a37a8af7156f0abda073cb5a.tar.bz2 podman-2e96acf3007cbd05a37a8af7156f0abda073cb5a.zip |
Change json to match docker inspect
Changing these fields caused the output of podman inspect to more
closely match docker inspect.
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
Closes: #306
Approved by: mheon
Diffstat (limited to 'cmd/podman/create.go')
-rw-r--r-- | cmd/podman/create.go | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/cmd/podman/create.go b/cmd/podman/create.go index f847b2d22..2012aa6de 100644 --- a/cmd/podman/create.go +++ b/cmd/podman/create.go @@ -520,12 +520,12 @@ func parseCreateOpts(c *cli.Context, runtime *libpod.Runtime, imageName string, // USER user := c.String("user") if user == "" { - user = data.Config.User + user = data.ContainerConfig.User } // STOP SIGNAL stopSignal := syscall.SIGTERM - signalString := data.Config.StopSignal + signalString := data.ContainerConfig.StopSignal if c.IsSet("stop-signal") { signalString = c.String("stop-signal") } @@ -538,7 +538,7 @@ func parseCreateOpts(c *cli.Context, runtime *libpod.Runtime, imageName string, // ENVIRONMENT VARIABLES env := defaultEnvVariables - for _, e := range data.Config.Env { + for _, e := range data.ContainerConfig.Env { split := strings.SplitN(e, "=", 2) if len(split) > 1 { env[split[0]] = split[1] @@ -555,7 +555,7 @@ func parseCreateOpts(c *cli.Context, runtime *libpod.Runtime, imageName string, if err != nil { return nil, errors.Wrapf(err, "unable to process labels") } - for key, val := range data.Config.Labels { + for key, val := range data.ContainerConfig.Labels { if _, ok := labels[key]; !ok { labels[key] = val } @@ -564,14 +564,14 @@ func parseCreateOpts(c *cli.Context, runtime *libpod.Runtime, imageName string, // WORKING DIRECTORY workDir := c.String("workdir") if workDir == "" { - workDir = data.Config.WorkingDir + workDir = data.ContainerConfig.WorkingDir } // ENTRYPOINT // User input entrypoint takes priority over image entrypoint entrypoint := c.StringSlice("entrypoint") if len(entrypoint) == 0 { - entrypoint = data.Config.Entrypoint + entrypoint = data.ContainerConfig.Entrypoint } // Build the command @@ -582,13 +582,13 @@ func parseCreateOpts(c *cli.Context, runtime *libpod.Runtime, imageName string, if len(inputCommand) > 0 { // User command overrides data CMD command = append(command, inputCommand...) - } else if len(data.Config.Cmd) > 0 && !c.IsSet("entrypoint") { + } else if len(data.ContainerConfig.Cmd) > 0 && !c.IsSet("entrypoint") { // If not user command, add CMD - command = append(command, data.Config.Cmd...) + command = append(command, data.ContainerConfig.Cmd...) } // EXPOSED PORTS - portBindings, err := exposedPorts(c, data.Config.ExposedPorts) + portBindings, err := exposedPorts(c, data.ContainerConfig.ExposedPorts) if err != nil { return nil, err } |