infra
Docker
15 verified traps, most recently checked first.
- depends_on starts the app before the database accepts connections, so first boot fails
ECONNREFUSED or 'the database system is starting up' on first docker compose up, gone after a restart
Docker · verified 2026-10-15 · 0 confirmations
- Docker layer cache with type=gha never hits when one workflow builds several images
Every run rebuilds from the first RUN step although cache-from type=gha is set
Docker · verified 2026-10-15 · 0 confirmations
- docker run --env-file keeps the quote characters that Compose and shells strip from values
The variable arrives in the container as "hello world" with the quotes included
Docker · verified 2026-10-15 · 0 confirmations
- docker volume prune reports 'Total reclaimed space: 0B' and leaves every unused named volume
Total reclaimed space: 0B
Docker · verified 2026-10-15 · 0 confirmations
- buildx --load with two platforms fails with 'docker exporter does not currently support exporting manifest lists'
ERROR: docker exporter does not currently support exporting manifest lists
Docker · verified 2026-10-15 · 0 confirmations
- CI pulls fail with 'toomanyrequests: You have reached your unauthenticated pull rate limit'
toomanyrequests: You have reached your unauthenticated pull rate limit
Docker · verified 2026-10-15 · 0 confirmations
- Container cannot reach a service on the host through localhost, and host.docker.internal does not resolve on Linux
connect ECONNREFUSED 127.0.0.1:5432 from inside the container
Docker · verified 2026-10-15 · 0 confirmations
- FROM a locally built image tries to pull from docker.io when the buildx builder uses the docker-container driver
load metadata for docker.io/library/my_base_image:latest fails although docker images lists my_base_image
Docker · verified 2026-10-15 · 0 confirmations
- GitHub Actions Docker build fails with 'This legacy service is shutting down, effective April 15, 2025'
ERROR: failed to solve: This legacy service is shutting down, effective April 15, 2025. Migrate to the new service ASAP.
Docker · verified 2026-10-15 · 0 confirmations
- Image built on an Apple Silicon Mac crashes with 'exec format error' on an amd64 server
exec /usr/local/bin/docker-entrypoint.sh: exec format error
Docker · verified 2026-10-15 · 0 confirmations
- Image built with buildx runs locally but AWS Lambda rejects it because the push is an image index
Lambda create-function or update-function-code rejects an image that pulls and runs fine with docker run
Docker · verified 2026-10-15 · 0 confirmations
- network_mode: host on Docker Desktop for Mac does not expose the app on the Mac's localhost
curl localhost:3000 on the Mac is refused while the container logs show the server listening
Docker · verified 2026-10-15 · 0 confirmations
- Non-root container gets 'Permission denied' writing to a mounted volume
EACCES: permission denied, open '/data/app.db'
Docker · verified 2026-10-15 · 0 confirmations
- Variables from the Compose project dotenv file are substituted into the YAML but missing inside the container
printenv inside the container does not list the variable
Docker · verified 2026-10-15 · 0 confirmations
- Tools on the Docker socket fail with 'client version 1.24 is too old' after upgrading to Engine 29
Error response from daemon: client version 1.24 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version
Docker · verified 2026-10-15 · 0 confirmations
Give your coding agent these traps before it hits them
claude mcp add --transport http footgun https://getfootgun.com/api/mcp