| 第 1 步 | docker ps -a 看状态与退出码 |
|---|---|
| 第 2 步 | docker logs <容器> --tail=200 看输出 |
| 第 3 步 | docker inspect 看 Config/State/Mounts 是否符合预期 |
| 第 4 步 | docker run --entrypoint sh 或覆盖 command 验证镜像本身 |
| 第 5 步 | 对齐宿主环境:端口、路径、权限、资源 |
排查命令组
排查命令组
docker ps -a | head
docker logs myapp --tail=200
docker inspect myapp | head -60
docker run --rm -it --entrypoint sh myapp:1.2.3 # 绕开默认入口检查环境『镜像在 A 机器能跑 B 机器不能』重点查:架构(exec format error)、挂载路径、宿主内核版本、资源限制。