Exit Code 0Docker 退出码 0
容器进程成功退出,无任何错误。
浏览所有 60 个 Docker 错误 错误代码,包含原因、修复方法和示例。
Exit Code 0容器进程成功退出,无任何错误。
Exit Code 1容器进程因一般性错误退出。
Exit Code 2容器进程因 Shell 命令使用不当而退出。
Exit Code 125Docker 守护进程本身在容器进程启动之前就遇到了错误。
Exit Code 126容器命令已找到但无法执行。
Exit Code 127容器命令未找到。
Exit Code 128容器进程收到了无效的退出信号。
Exit Code 130容器被 Ctrl+C(SIGINT,信号 2)终止。
Exit Code 137容器被 SIGKILL(信号 9)强制终止,通常因内存溢出(OOM)引起。
Exit Code 139容器因段错误(SIGSEGV,信号 11)崩溃。
Exit Code 143容器被 SIGTERM(信号 15)优雅终止。
Exit Code 255容器以未指定或未知的错误退出。
Cannot connect to the Docker daemonDocker 客户端无法与 Docker 守护进程通信。
permission denied while trying to connect to Docker daemon当前用户没有访问 Docker 守护进程套接字的权限。
Error: No such image指定的 Docker 镜像在本地不存在。
Error: No such container指定的容器 ID 或名称不存在。
Error: pull access deniedDocker 因认证或授权问题无法拉取镜像。
Error: port is already allocated你尝试绑定的宿主机端口已被另一个进程或容器占用。
Error: network not found指定的 Docker 网络不存在。
Error: No such volume指定的 Docker 卷不存在。
Error: volume is in useDocker 卷无法删除,因为仍有容器挂载了它。
OOMKilled: trueLinux 内核的 OOM killer 因容器超出内存限制而将其终止。
Error: no space left on deviceDocker 宿主机磁盘空间已耗尽。
Error: Cannot locate specified DockerfileDocker build 在指定位置找不到 Dockerfile。
Error: build context too largeDocker 构建上下文目录包含过多文件或体积过大。
Warning: build-arg not used in build向 docker build 传入了 --build-arg,但 Dockerfile 中没有匹配的 ARG 指令。
COPY failed: file not found in build contextDockerfile 中的 COPY 指令在构建上下文中找不到指定的文件。
Error: pull access denied for base imageFROM 指令中指定的基础镜像无法找到或访问。
Error: no configuration file providedDocker Compose 在当前目录找不到 docker-compose.yml 或 compose.yaml 文件。
Error: yaml: unmarshal errorsDocker Compose 文件包含无效的 YAML 语法。
Error: no such service指定的服务名称在 Docker Compose 文件中不存在。
Error: service dependency failed to start另一个服务所依赖的服务启动失败。
Warning: Found orphan containersDocker Compose 发现了来自先前配置、当前已不再定义的容器。
Error: container is already running你尝试启动一个已处于运行状态的容器。
Error: container is not running对一个已停止的容器执行了需要容器处于运行状态的操作。
Error: Conflict. The container name is already in use指定名称的容器已存在(无论是运行中还是已停止状态)。
exec format error容器尝试执行的二进制文件与当前平台架构不兼容。
Error: manifest not found在镜像仓库中找不到该镜像的 manifest。
Error: DNS resolution failed容器无法通过 DNS 解析某个主机名。
Error: connection refused between containers一个容器无法通过网络连接到另一个容器。
health status: unhealthy容器的健康检查失败,表明内部服务不健康。
Error: layer not found镜像引用的某个层在本地缓存或仓库中找不到。
Error: ENTRYPOINT not found镜像中指定的入口点二进制文件或脚本不存在。
Error: read-only file system向容器文件系统写入的操作失败,因为其以只读方式挂载。
Error: too many open files in container容器超出了其文件描述符限制。
Error: target stage not found in Dockerfile指定的构建目标与 Dockerfile 中的任何阶段名称均不匹配。
Error: secret not found服务引用的 Docker secret 不存在。
Error: toomanyrequests: Rate limit exceeded已超出 Docker Hub 的镜像拉取频率限制。
WARNING: image platform does not match拉取的镜像是为与宿主机不同的 CPU 架构构建的。
Error: container has too many PIDs容器超出了其进程 ID 限制。
Error: bind mount source path does not exist为绑定挂载指定的宿主机目录不存在。
Error: error getting credentialsDocker 的凭据助手未能检索到已存储的凭据。
Error: image prune already in progressDocker 镜像清理操作正在运行中。
Error: Pool overlaps with other network新建 Docker 网络的 IP 地址范围与已有网络冲突。
Error: cgroup memory limit exceeded容器超出了由 Linux 内核强制执行的 cgroup 内存限制。
Error: storage driver errorDocker 的存储驱动程序在管理镜像层或容器文件系统时遇到错误。
Error: invalid IPC mode指定了无效的 IPC(进程间通信)模式。
Error: no such device通过 --device 指定的设备在宿主机上不存在。
Error: dial tcp: lookup registry-1.docker.io: no such hostDocker 无法访问容器镜像仓库以拉取或推送镜像。
Error: net/http: TLS handshake timeout与 Docker 镜像仓库的 TLS 握手超时。