daemon/containerd: containerConfigToOciImageConfig: add ArgsEscaped
The OCI image-spec now also provides ArgsEscaped for backward compatibility with the option used by Docker. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
e22758bfb2
commit
e510abbc8c
1 changed files with 9 additions and 8 deletions
|
@ -383,14 +383,15 @@ func storeJson(ctx context.Context, cs content.Ingester, mt string, obj interfac
|
||||||
|
|
||||||
func containerConfigToOciImageConfig(cfg *container.Config) ocispec.ImageConfig {
|
func containerConfigToOciImageConfig(cfg *container.Config) ocispec.ImageConfig {
|
||||||
ociCfg := ocispec.ImageConfig{
|
ociCfg := ocispec.ImageConfig{
|
||||||
User: cfg.User,
|
User: cfg.User,
|
||||||
Env: cfg.Env,
|
Env: cfg.Env,
|
||||||
Entrypoint: cfg.Entrypoint,
|
Entrypoint: cfg.Entrypoint,
|
||||||
Cmd: cfg.Cmd,
|
Cmd: cfg.Cmd,
|
||||||
Volumes: cfg.Volumes,
|
Volumes: cfg.Volumes,
|
||||||
WorkingDir: cfg.WorkingDir,
|
WorkingDir: cfg.WorkingDir,
|
||||||
Labels: cfg.Labels,
|
Labels: cfg.Labels,
|
||||||
StopSignal: cfg.StopSignal,
|
StopSignal: cfg.StopSignal,
|
||||||
|
ArgsEscaped: cfg.ArgsEscaped,
|
||||||
}
|
}
|
||||||
for k, v := range cfg.ExposedPorts {
|
for k, v := range cfg.ExposedPorts {
|
||||||
ociCfg.ExposedPorts[string(k)] = v
|
ociCfg.ExposedPorts[string(k)] = v
|
||||||
|
|
Loading…
Reference in a new issue