Ubuntu 22.04 上查看 Docker 的运行情况,我们可以从 服务状态容器运行情况日志 等几个角度来检查。下面是整理几个常用方法:


1️⃣ 查看 Docker 服务是否正常运行

1
systemctl status docker
  • active (running) 表示 Docker 服务正在运行。
  • 如果没有运行,可以启动:
1
sudo systemctl start docker

并设置开机自启:

1
sudo systemctl enable docker

2️⃣ 查看正在运行的容器

1
docker ps
  • 会列出所有正在运行的容器,包括容器 ID、镜像、端口映射等。

如果想查看所有容器(包括已停止的):

1
docker ps -a

3️⃣ 查看容器资源占用情况

1
docker stats
  • 实时显示 CPU、内存、网络、I/O 占用情况,类似 top 命令。

4️⃣ 查看 Docker 日志

查看 Docker 服务日志:

1
journalctl -u docker -f
  • -f 表示实时跟随日志。

查看某个容器的日志:

1
docker logs -f <容器ID或容器名>

5️⃣ 查看 Docker 信息和环境

1
docker info
  • 可以看到 Docker 的运行环境、容器数量、镜像数量、存储驱动等信息。