mirror of https://github.com/docker/docs.git
Closes #3285
This modification permits the swarm-agent created by docker-machine to take into account the —swarm-opt arguments. Signed-off-by: Lucien Gougerot <lucien.gougerot@gmail.com>
This commit is contained in:
parent
cbb87491e1
commit
b0ef41f624
|
|
@ -119,15 +119,20 @@ func configureSwarm(p Provisioner, swarmOptions swarm.Options, authOptions auth.
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cmdWorker := []string{
|
||||||
|
"join",
|
||||||
|
"--advertise",
|
||||||
|
advertiseInfo,
|
||||||
|
}
|
||||||
|
for _, option := range swarmOptions.ArbitraryFlags {
|
||||||
|
cmdWorker = append(cmdWorker, "--"+option)
|
||||||
|
}
|
||||||
|
cmdWorker = append(cmdWorker, swarmOptions.Discovery)
|
||||||
|
|
||||||
swarmWorkerConfig := &dockerclient.ContainerConfig{
|
swarmWorkerConfig := &dockerclient.ContainerConfig{
|
||||||
Image: swarmOptions.Image,
|
Image: swarmOptions.Image,
|
||||||
Env: swarmOptions.Env,
|
Env: swarmOptions.Env,
|
||||||
Cmd: []string{
|
Cmd: cmdWorker,
|
||||||
"join",
|
|
||||||
"--advertise",
|
|
||||||
advertiseInfo,
|
|
||||||
swarmOptions.Discovery,
|
|
||||||
},
|
|
||||||
HostConfig: workerHostConfig,
|
HostConfig: workerHostConfig,
|
||||||
}
|
}
|
||||||
if swarmOptions.IsExperimental {
|
if swarmOptions.IsExperimental {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue