410 字
2 分钟
Docker 状态检查速查
这篇用来复制 Docker 状态检查命令。
Docker 服务状态
docker version查看客户端和服务端版本。
docker info查看 Docker daemon 信息。
sudo systemctl status docker查看 Docker 服务状态。
启动 Docker:
sudo systemctl start docker重启 Docker:
sudo systemctl restart docker设置开机启动:
sudo systemctl enable docker查看容器
运行中的容器:
docker ps所有容器:
docker ps -a只显示容器 ID:
docker ps -q格式化输出:
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"查看容器详情
docker inspect CONTAINER查看容器 IP:
docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' CONTAINER查看容器启动命令:
docker inspect -f '{{.Path}} {{range .Args}}{{.}} {{end}}' CONTAINER查看日志
docker logs CONTAINER查看最后 100 行:
docker logs --tail 100 CONTAINER实时跟随:
docker logs -f CONTAINER带时间:
docker logs -f --timestamps CONTAINER查看资源占用
docker stats只看某个容器:
docker stats CONTAINER只输出一次:
docker stats --no-stream查看镜像
docker images查看镜像磁盘占用:
docker system df查看更详细占用:
docker system df -v查看网络
docker network ls查看网络详情:
docker network inspect NETWORK查看某个容器连接的网络:
docker inspect -f '{{json .NetworkSettings.Networks}}' CONTAINER查看卷
docker volume ls查看卷详情:
docker volume inspect VOLUMEDocker Compose 状态
docker compose ps查看日志:
docker compose logsdocker compose logs -fdocker compose logs --tail 100 SERVICE查看配置展开结果:
docker compose config常用参数解释
docker ps:查看运行中的容器。
-a:包含已停止容器。
-q:只输出 ID。
--format:自定义输出格式。
inspect:查看对象完整 JSON 信息。
-f:format,按模板提取字段。
logs -f:持续跟随日志输出。
--tail 100:只显示最后 100 行。
stats:查看容器 CPU、内存、网络 IO、磁盘 IO。
--no-stream:只输出一次,不持续刷新。