#!/usr/bin/env bash set -euo pipefail if docker info &> /dev/null; then exit 0 fi nohup /usr/local/bin/dockerd-entrypoint.sh > /home/rootless/dockerd.log 2>&1 & export DOCKER_HOST=unix:///run/user/1000/docker.sock # wait for docker to start retry=0 while ! docker info &> /dev/null; do sleep 1 retry=$((retry + 1)) if [ $retry -gt 15 ]; then echo "Failed to start dockerd after 15 seconds" exit 1 fi done