← 全部笔记
Docker / 基础学习

Docker 入门:先会看状态和日志

整理日期 · 锋锋的学习小站

遇到问题先观察,重启不是每次都适用的第一步

先理解三个词

镜像负责提供文件系统与默认启动配置,容器负责运行进程,仓库用于分发镜像。容器与宿主机共享内核,并不是一台完整的虚拟机。

查看容器状态

docker ps
docker ps -a
docker stats --no-stream

看最近的日志

docker logs --tail 100 容器名
docker logs --since 10m 容器名

状态正常不等于业务正常

Up 只能说明容器仍在运行。还应检查服务监听、依赖连接和实际请求。部分镜像提供健康检查,但并不是所有容器都有。

这次记住什么

容器反复退出时,先记录退出信息与日志,再检查配置、挂载权限和资源。频繁重启可能让线索变少。镜像标签也应明确,维护时保留当前版本和回退方式。