Merge pull request #9107 from ashahab-altiscale/9062-linked-container

Share network namespace of containers with lxc
This commit is contained in:
Michael Crosby 2014-11-13 18:25:38 -08:00
commit 5c863f983d
1 changed files with 9 additions and 2 deletions

View File

@ -86,10 +86,17 @@ func (d *driver) Run(c *execdriver.Command, pipes *execdriver.Pipes, startCallba
"lxc-start", "lxc-start",
"-n", c.ID, "-n", c.ID,
"-f", configPath, "-f", configPath,
"--", }
c.InitPath, if c.Network.ContainerID != "" {
params = append(params,
"--share-net", c.Network.ContainerID,
)
} }
params = append(params,
"--",
c.InitPath,
)
if c.Network.Interface != nil { if c.Network.Interface != nil {
params = append(params, params = append(params,
"-g", c.Network.Interface.Gateway, "-g", c.Network.Interface.Gateway,