在Debian环境下排查Docker故障可按以下步骤进行:
sudo systemctl status docker
。sudo journalctl -u docker.service
。docker ps -a
。docker logs <容器ID/名称>
,可加-f
实时查看。/etc/docker/daemon.json
语法是否正确。free -h
、df -h
、top
。docker network ls
、docker network inspect <网络名>
。docker exec -it <容器ID> ping 外部IP
。sudo usermod -aG docker $USER
,重启后生效。containerd
、networking
)正常运行。docker pull <镜像名>
,清理旧镜像docker system prune -a
。sudo systemctl restart docker
。参考来源: