We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7ab736e + 5521435 commit e6e15d1Copy full SHA for e6e15d1
1 file changed
controller/scheduler/coreos.py
@@ -195,11 +195,10 @@ def attach(self, name):
195
CONTAINER_TEMPLATE = """
196
[Unit]
197
Description={name}
198
-After=docker.service
199
-Requires=docker.service
200
201
[Service]
202
ExecStartPre=/usr/bin/docker pull {image}
+ExecStartPre=/bin/sh -c "docker inspect {name} >/dev/null 2>&1 && docker rm -f {name} || true"
203
ExecStart=-/usr/bin/docker run --name {name} -P -e PORT={port} {image} {command}
204
ExecStartPost=-/bin/sh -c "until docker inspect {name} >/dev/null 2>&1; do sleep 1; done"; \
205
-/bin/sh -c "arping -Idocker0 -c1 `docker inspect -f '{{{{ .NetworkSettings.IPAddress }}}}' {name}`"
0 commit comments