在 Ubuntu 22.04 上查看 Docker 的运行情况,我们可以从 服务状态、容器运行情况、日志 等几个角度来检查。下面是整理几个常用方法:
1️⃣ 查看 Docker 服务是否正常运行
systemctl status docker
active (running)表示 Docker 服务正在运行。- 如果没有运行,可以启动:
sudo systemctl start docker
并设置开机自启:
sudo systemctl enable docker
2️⃣ 查看正在运行的容器
docker ps
- 会列出所有正在运行的容器,包括容器 ID、镜像、端口映射等。
如果想查看所有容器(包括已停止的):
docker ps -a
3️⃣ 查看容器资源占用情况
docker stats
- 实时显示 CPU、内存、网络、I/O 占用情况,类似
top命令。
4️⃣ 查看 Docker 日志
查看 Docker 服务日志:
journalctl -u docker -f
-f表示实时跟随日志。
查看某个容器的日志:
docker logs -f <容器ID或容器名>
5️⃣ 查看 Docker 信息和环境
docker info
- 可以看到 Docker 的运行环境、容器数量、镜像数量、存储驱动等信息。