docker daemon
Some checks failed
docker / build (push) Failing after 2m3s

This commit is contained in:
Elijah McMorris 2025-08-21 13:39:24 -07:00
parent 76887c3ab5
commit 611b1aeb70
Signed by: NexVeridian
SSH key fingerprint: SHA256:bsA1SKZxuEcEVHAy3gY1HUeM5ykRJl0U0kQHQn0hMg8

View file

@ -53,8 +53,30 @@ jobs:
mkdir -p ~/.local/bin
nix build -I nixpkgs=channel:nixos-unstable nixpkgs#docker -o ~/.local/docker
ln -sf ~/.local/docker/bin/docker ~/.local/bin/docker
ln -sf ~/.local/docker/bin/dockerd ~/.local/bin/dockerd
echo "$HOME/.local/bin" >> $GITHUB_PATH
# Start Docker daemon
- name: Start Docker daemon
run: |
# Create docker directory and set permissions
mkdir -p /var/lib/docker
chmod 755 /var/lib/docker
# Start dockerd with minimal configuration for CI
dockerd --host=unix:///var/run/docker.sock --tls=false --data-root=/tmp/docker &
# Wait for daemon to be ready
timeout=30
while [ $timeout -gt 0 ]; do
if docker info >/dev/null 2>&1; then
echo "Docker daemon is ready"
break
fi
echo "Waiting for Docker daemon..."
sleep 2
timeout=$((timeout-2))
done
docker version
- name: Log into registry ${{ env.REGISTRY }}
if: github.event_name != 'pull_request'
uses: docker/login-action@v3