在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
。參考來源: