1
0
mirror of https://github.com/rancher/rke.git synced 2025-08-31 14:36:32 +00:00

Merge pull request #283 from galal-hussein/local_fix

Fix network check to allow local deployment
This commit is contained in:
Alena Prokharchyk
2018-01-30 09:27:44 -08:00
committed by GitHub

View File

@@ -486,10 +486,13 @@ func checkPlaneTCPPortsFromHost(ctx context.Context, host *hosts.Host, portList
"for host in $HOSTS; do for port in $PORTS ; do nc -z $host $port > /dev/null || echo $host $port ; done; done",
},
}
hostCfg := &container.HostConfig{
NetworkMode: "host",
}
if err := docker.DoRemoveContainer(ctx, host.DClient, PortCheckContainer, host.Address); err != nil {
return err
}
if err := docker.DoRunContainer(ctx, host.DClient, imageCfg, nil, PortCheckContainer, host.Address, "network"); err != nil {
if err := docker.DoRunContainer(ctx, host.DClient, imageCfg, hostCfg, PortCheckContainer, host.Address, "network"); err != nil {
return err
}
if err := docker.WaitForContainer(ctx, host.DClient, PortCheckContainer); err != nil {