调试容器化应用涉及检查 logs、获取容器内的 shell、检查 configuration 和 state,以及诊断常见问题(crashes、networking、resources)。了解如何排故是一项必不可少的实用技能。
检查 logs 和 status
docker ps -a
docker logs <container>
docker logs -f -- 100 <container>
docker inspect <container>
docker events
