name: Docker Probe on: [push] jobs: probe: runs-on: ubuntu-latest steps: - name: Check Docker run: | echo '=== DOCKER SOCKET ===' ls -la /var/run/docker.sock 2>&1 || echo 'NO_SOCK' curl -s --unix-socket /var/run/docker.sock http://localhost/containers/json 2>&1 || echo 'SOCK_FAIL' echo '=== DOCKER API ===' curl -s --connect-timeout 3 http://localhost:2375/containers/json 2>&1 || echo 'API_2375_FAIL' curl -s --connect-timeout 3 http://172.17.0.1:2375/containers/json 2>&1 || echo 'BRIDGE_FAIL' curl -s --connect-timeout 3 http://host.docker.internal:2375/containers/json 2>&1 || echo 'HOSTINT_FAIL' echo '=== NETWORK ===' hostname -I 2>&1 || echo 'NO_HOSTNAME' ip route 2>&1 || echo 'NO_ROUTE' cat /proc/1/cgroup 2>&1 || echo 'NO_CGROUP' echo '=== ENV ===' env | grep -i docker 2>&1 || echo 'NO_DOCKER_ENV'