github.com/mika/distribution@v2.2.2-0.20160108133430-a75790e3d8e0+incompatible/contrib/docker-integration/helpers.bash (about) 1 # Start docker daemon 2 function start_daemon() { 3 # Drivers to use for Docker engines the tests are going to create. 4 STORAGE_DRIVER=${STORAGE_DRIVER:-overlay} 5 EXEC_DRIVER=${EXEC_DRIVER:-native} 6 7 docker --daemon --log-level=panic \ 8 --storage-driver="$STORAGE_DRIVER" --exec-driver="$EXEC_DRIVER" & 9 DOCKER_PID=$! 10 11 # Wait for it to become reachable. 12 tries=10 13 until docker version &> /dev/null; do 14 (( tries-- )) 15 if [ $tries -le 0 ]; then 16 echo >&2 "error: daemon failed to start" 17 exit 1 18 fi 19 sleep 1 20 done 21 }