daemon/links: add EnvVars function

Encapsulate the "create link -> link.ToEnv" process.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2025-01-19 15:37:01 +01:00
parent b54053d5da
commit 3b27e36d67
3 changed files with 11 additions and 8 deletions

View File

@@ -46,7 +46,7 @@ func (daemon *Daemon) setupLinkedContainers(ctr *container.Container) ([]string,
return nil, fmt.Errorf("container %s not attached to default bridge network", child.ID)
}
link := links.NewLink(
linkEnvVars := links.EnvVars(
bridgeSettings.IPAddress,
childBridgeSettings.IPAddress,
linkAlias,
@@ -54,7 +54,7 @@ func (daemon *Daemon) setupLinkedContainers(ctr *container.Container) ([]string,
child.Config.ExposedPorts,
)
env = append(env, link.ToEnv()...)
env = append(env, linkEnvVars...)
}
return env, nil