Debian Docker故障排查可按以下步驟進行:
journalctl -u docker.service
或 cat /var/log/docker.log
。docker logs <容器ID/名稱>
,實時查看可加 -f
。docker ps -a
,查看是否異常退出。docker inspect <容器ID>
,確認網絡、端口、卷掛載等參數正確。docker network inspect <網絡名>
,檢查IP、網關配置。netstat -tulnp
或 docker port <容器ID>
,避免端口占用。sudo ufw status
或 iptables -L
,確保允許容器流量。docker stats
查看CPU/內存使用,調整 --memory
等參數。docker
組,或使用 sudo
執行命令。docker pull <鏡像名>
重新拉取,或檢查本地鏡像是否損壞。uname -r
確認內核版本,加載必要模塊(如 overlay
)。df -h
,清理無用鏡像/容器:docker system prune
。sudo systemctl restart docker
,或重建網絡 docker network rm/create
。高級調試:若仍無法解決,可使用 strace
調試容器進程,或查閱Docker官方文檔、社區論壇尋求幫助。