platform · inferred from evidence
Docker
A container platform referenced in the context of Traefik middleware configurations.
- Diagnose: Cloud Run revision not ready with a crash in the logs
Shows how to fix diagnose: Cloud Run revision not ready with a crash in the logs. Use it when you hit this exact problem. Skip it when your error message or symptom looks different.
- This job is stuck, because the project doesn't have any runners online assigned to it. Go to Runners page
This job is stuck, because the project doesn't have any runners online assigned to it. Go to Runners page. Follow these 4 steps to enable your runner to run without tags: Or set tags to your jobs. Use when hitting this exact issue. Not for
- Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './server/stdio.js' is not defined by "exports" (ClickUp MCP)
Fixes the ClickUp MCP server crashing on startup with an exports error on old Node. Use when the error names server/stdio.js and exports. Not for token or schema issues.
- Milvus MCP: connection refused (http/https and port mismatch in MILVUS_URI)
Fixes the Milvus MCP server failing with connection refused because of an http/https or port mismatch in MILVUS_URI. Milvus uses port 19530 for plaintext and the cloud endpoint for TLS. The fix is matching the scheme and port to the deploym
- Notion MCP 401 in n8n/Docker: {"code":"unauthorized","message":"API token is invalid."} with tools list working
Fixes the Notion MCP server listing tools fine but 401ing on every call in n8n or Docker. Use when tools/list works and only tool calls fail. Not for tokens that fail everywhere.
- bin/sh: ./gitlab-mcp-server: not found (Alpine/musl)
Fixes the GitLab MCP server binary failing to start on Alpine Linux with a not found error. Use when the file exists but the shell says it is not found. Not for missing downloads or permission errors.
- error getting credentials - err: exec: "docker-credential-desktop": executable file not found in $PATH
Fixes 'docker-credential-desktop: executable file not found in PATH' on Linux. Use when docker login or pulls fail because ~/.docker/config.json points at the Desktop credential helper that is not installed. Not for wrong-password errors.
- The command "docker" could not be found in this WSL 2 distro
Fixes 'The command docker could not be found in this WSL 2 distro' when Docker Desktop's WSL integration is off for that distro. Use when docker works in one WSL distro or PowerShell but not another. Not for Linux-native installs.
- x509: certificate signed by unknown authority (pulling from a private registry)
Fixes 'x509: certificate signed by unknown authority' against private registries with self-signed or internal CA certs. Use when the daemon distrusts the registry TLS certificate. Not for expired certs served publicly.
- unauthorized: authentication required (AWS ECR docker pull and push)
Fixes ECR 'unauthorized: authentication required' on docker pull/push. Use when AWS Elastic Container Registry rejects the daemon because the login token expired (12h lifetime) or was never issued. Not for Docker Hub credential errors.
- toomanyrequests: You have reached your pull rate limit
Fixes Docker Hub 'toomanyrequests: You have reached your pull rate limit'. Use when anonymous or free-tier pulls are throttled. Not for auth failures or manifest errors.
- Error response from daemon: Get "https://registry-1.docker.io/v2/": unauthorized: incorrect username or password
Fixes docker login failing with 'unauthorized: incorrect username or password'. Use when docker login or an authenticated pull rejects credentials. Not for token expiry on cloud registries.
- pull access denied for myimage, repository does not exist or may require "docker login"
Fixes 'pull access denied ... repository does not exist or may require docker login' on docker pull. Use when pulling a private image without credentials or with a typo in the name. Not for manifest unknown or rate limits.
- no space left on device on Docker Desktop even though the Mac has free space
Fixes Docker Desktop reporting 'no space left on device' while the host Mac has free disk. Use when the Desktop Linux VM disk image is full. Not for Linux hosts where /var/lib/docker is genuinely full.
- "no space left on device" during docker build
Fixes 'no space left on device' failures during docker build. Use when builds die writing layers or temp files because /var/lib/docker is full. Not for pull-time layer registration failures, which have their own cleanup path.
- invalid mount config for type "tmpfs": invalid option: uid
Fixes tmpfs mount failures when uid or gid options are passed through the Mounts API long syntax. Use when container create fails with 'invalid option: uid' on a tmpfs mount. Move the options to the --tmpfs / HostConfig.Tmpfs short syntax i
- Files copied in the Dockerfile are missing at runtime (anonymous volume shadows the image content)
Fixes files 'disappearing' from a container when a VOLUME instruction or -v covers the directory COPY populated. Use when the image build clearly copies files but the running container shows an empty directory. Not for .dockerignore or COPY
- error while mounting volume: failed to mount local volume: mount: no such file or directory
Fixes 'error while mounting volume ... no such file or directory' when a volume's host device or path is missing. Use when docker volume create with device options, or startup, fails on the mount. Not for bind source missing (simpler case).
- selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
Fixes undetected-chromedriver failing because Google Chrome itself is not installed. Use when the error says `cannot find Chrome binary`. Not for driver version mismatches (Chrome exists but the driver is wrong).
- open /data/db.sqlite: permission denied (bind mount on SELinux host)
Fixes 'permission denied' writing to bind-mounted volumes on SELinux systems (RHEL, CentOS, Fedora). Use when the mount works but the container cannot read/write files. Not for missing directories or non-SELinux hosts.