forked from mirrors/nixpkgs
dockerTools.pullImage: change the docker deamon readiness mechanism
To wait for the docker deamon, curl requests are sent. However, if a http proxy is set, it will respond instead of the docker daemon. To avoid this, we send docker ps command instead of curl command.
This commit is contained in:
parent
65e6a7e0ec
commit
132e790735
|
@ -25,7 +25,7 @@ done
|
||||||
# run docker daemon
|
# run docker daemon
|
||||||
dockerd -H tcp://127.0.0.1:5555 -H unix:///var/run/docker.sock &
|
dockerd -H tcp://127.0.0.1:5555 -H unix:///var/run/docker.sock &
|
||||||
|
|
||||||
until $(curl --output /dev/null --silent --connect-timeout 2 http://127.0.0.1:5555); do
|
until docker ps 2>/dev/null; do
|
||||||
printf '.'
|
printf '.'
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue