Docker容器状态显示


个人笔记: 努力奋斗


docker ps

Docker中,你可以使用以下命令来查看容器的状态:

docker ps: 这个命令用于列出正在运行的容器。默认情况下,它只显示正在运行的容器。
如果你想查看所有容器(包括已经停止的),可以使用 docker ps -a。

docker ps

root@xxxx:/home/xxxx# docker ps
CONTAINER ID   IMAGE                     COMMAND                  CREATED        STATUS          PORTS                                                                                    NAMES
54521f6b3b93   mongo-express             "/sbin/tini -- /dock…"   7 weeks ago    Up 16 seconds   0.0.0.0:27018->8081/tcp, :::27018->8081/tcp                                              mongo-express
e8aa0e9d06cb   mongo:4.4                 "docker-entrypoint.s…"   7 weeks ago    Up 7 weeks      0.0.0.0:27017->27017/tcp, :::27017->27017/tcp                                            mongo



docker ps -a

root@xxxx:/home/xxxx# docker ps -a
CONTAINER ID   IMAGE                       COMMAND                  CREATED        STATUS                      PORTS                                                                                    NAMES
54521f6b3b93   mongo-express               "/sbin/tini -- /dock…"   7 weeks ago    Up 22 seconds               0.0.0.0:27018->8081/tcp, :::27018->8081/tcp                                              mongo-express
e8aa0e9d06cb   mongo:4.4                   "docker-entrypoint.s…"   7 weeks ago    Up 7 weeks                  0.0.0.0:27017->27017/tcp, :::27017->27017/tcp                                            mongo
84254af062e5   my-sonarqube                "/opt/sonarqube/dock…"   2 months ago   Up 2 months                 0.0.0.0:9502->9000/tcp, :::9502->9000/tcp                                                sonarqube



如果你想查看某个特定容器的详细信息,可以使用 docker inspect 命令,后面跟上容器的名称或ID。

docker inspect <container_name_or_id>

`

docker stats

docker stats: 这个命令用于实时显示容器的资源使用情况,包括 CPU、内存、网络和磁盘等。

docker stats <container_name_or_id>

root@xxxx:/home/xxxx# docker stats

CONTAINER ID   NAME                  CPU %     MEM USAGE / LIMIT     MEM %     NET I/O           BLOCK I/O         PIDS
54521f6b3b93   mongo-express         0.00%     38.74MiB / 31.35GiB   0.12%     2.37kB / 450B     0B / 0B           12
e8aa0e9d06cb   mongo                 0.16%     146.1MiB / 31.35GiB   0.46%     166MB / 307MB     4.47MB / 25.1GB   38

这是一个运行MongoDB数据库的容器。以下是每列的解释:

CONTAINER ID(容器ID): 每个Docker容器都有一个唯一的标识符,用于区分不同的容器。

NAME(名称): 容器的名称,这是在运行容器时为其分配的人类可读标识符。

CPU %(CPU使用率): 容器当前正在使用的CPU的百分比。在这里,mongo容器的CPU使用率为0.16%。

MEM USAGE / LIMIT(内存使用量 / 限制): 容器当前使用的内存量和设置的内存限制。在这里,mongo容器使用了146.1MiB的内存,而内存限制为31.35GiB。

MEM %(内存使用率): 容器当前使用的内存与其限制的百分比。在这里,mongo容器的内存使用率为0.46%。

NET I/O(网络输入/输出): 容器的网络输入和输出流量。在这里,166MB是容器的网络输出,而307MB是网络输入。

BLOCK I/O(块输入/输出): 容器的块设备(通常是磁盘)的输入和输出流量。在这里,4.47MB是块输入,而25.1GB是块输出。

PIDS: 容器当前运行的进程数。在这里,mongo容器有38个进程在运行。


总结

提示:这里对文章进行总结:

docker ps 显示在线状态
docker stats 显示容器运行状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值