mirror of
https://github.com/containers/podman.git
synced 2025-06-17 15:08:08 +08:00
Switch all referencs to image.ContainerConfig to image.Config
This will more closely match what Docker is doing. Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
@ -82,7 +82,7 @@ func varlinkCreateToCreateConfig(ctx context.Context, create iopodman.Create, ru
|
||||
// ENTRYPOINT
|
||||
// User input entrypoint takes priority over image entrypoint
|
||||
if len(entrypoint) == 0 {
|
||||
entrypoint = data.ContainerConfig.Entrypoint
|
||||
entrypoint = data.Config.Entrypoint
|
||||
}
|
||||
// if entrypoint=, we need to clear the entrypoint
|
||||
if len(entrypoint) == 1 && strings.Join(create.Entrypoint, "") == "" {
|
||||
@ -96,9 +96,9 @@ func varlinkCreateToCreateConfig(ctx context.Context, create iopodman.Create, ru
|
||||
if len(inputCommand) > 0 {
|
||||
// User command overrides data CMD
|
||||
command = append(command, inputCommand...)
|
||||
} else if len(data.ContainerConfig.Cmd) > 0 && len(command) == 0 {
|
||||
} else if len(data.Config.Cmd) > 0 && len(command) == 0 {
|
||||
// If not user command, add CMD
|
||||
command = append(command, data.ContainerConfig.Cmd...)
|
||||
command = append(command, data.Config.Cmd...)
|
||||
}
|
||||
|
||||
if create.Resources.Blkio_weight != 0 {
|
||||
@ -115,11 +115,11 @@ func varlinkCreateToCreateConfig(ctx context.Context, create iopodman.Create, ru
|
||||
|
||||
user := create.User
|
||||
if user == "" {
|
||||
user = data.ContainerConfig.User
|
||||
user = data.Config.User
|
||||
}
|
||||
|
||||
// EXPOSED PORTS
|
||||
portBindings, err := cc.ExposedPorts(create.Exposed_ports, create.Publish, create.Publish_all, data.ContainerConfig.ExposedPorts)
|
||||
portBindings, err := cc.ExposedPorts(create.Exposed_ports, create.Publish, create.Publish_all, data.Config.ExposedPorts)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -143,7 +143,7 @@ func varlinkCreateToCreateConfig(ctx context.Context, create iopodman.Create, ru
|
||||
imageID := data.ID
|
||||
config := &cc.CreateConfig{
|
||||
Runtime: runtime,
|
||||
BuiltinImgVolumes: data.ContainerConfig.Volumes,
|
||||
BuiltinImgVolumes: data.Config.Volumes,
|
||||
ConmonPidFile: create.Conmon_pidfile,
|
||||
ImageVolumeType: create.Image_volume_type,
|
||||
CapAdd: create.Cap_add,
|
||||
|
Reference in New Issue
Block a user