docker容器监控

docker容器监控

文章目录

ps

bash 复制代码
[root@docker ~]# docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS          PORTS                                   NAMES
9f8bc2c3a5c7   nginx          "/docker-entrypoint...."   3 seconds ago    Up 2 seconds    80/tcp                                  sad_faraday
1e0b0631cf70   httpd:centos   "/bin/sh -c '/usr/sb..."   23 minutes ago   Up 23 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp       myweb
4b78f371fc06   centos:ssh     "/usr/sbin/sshd -D"      32 minutes ago   Up 32 minutes   0.0.0.0:2022->22/tcp, :::2022->22/tcp   sshtest

top

bash 复制代码
[root@docker ~]# docker top sshtest    #sshtest是容器名
UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
root                5220                5198                0                   21:31               ?                   00:00:00            /usr/sbin/sshd -D

#命令后面还可以跟上 Linux 操作系统 `ps` 命令的参数显示特定的信息,比如 `-au`。

stats

默认会显示一个实时变化的列表,展示每个容器的 CPU 使用率,内存使用量和可用量,网络和磁盘的 IO 数据。

bash 复制代码
#列出容器资源使用率

[root@docker ~]# docker stats
CONTAINER ID   NAME          CPU %     MEM USAGE / LIMIT     MEM %     NET I/O          BLOCK I/O         PIDS
9f8bc2c3a5c7   sad_faraday   0.00%     5.141MiB / 15.36GiB   0.03%     866B / 0B        8.19kB / 26.6kB   5
1e0b0631cf70   myweb         0.06%     38.39MiB / 15.36GiB   0.24%     1.64kB / 609B    0B / 0B           213
4b78f371fc06   sshtest       0.00%     2.258MiB / 15.36GiB   0.01%     9.7kB / 7.99kB   8.19kB / 23.6kB   1

cAdvisor

google 开发的容器监控工具

bash 复制代码
[root@docker ~]# docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8080:8080 \
--detach=true \
--name=cadvisor \
google/cadvisor:latest

#也可以使用镜像hub.c.163.com/xbingo/cadvisor:latest。

#通过 http://[Host_IP]:8080 访问 cAdvisor。

Ghost开源内容管理系统

介绍

Ghost是一款用于博客、出版物和内容网站的免费且开源的CMS(内容管理系统),它是完全基于JavaScript编写的。Ghost的主要特点是简单易用、高度可扩展、精美的设计和优秀的性能。

bash 复制代码
#下载Ghost镜像
[root@docker ~]# docker pull ghost
Using default tag: latest
latest: Pulling from library/ghost
302e3ee49805: Already exists
f4523b1e3485: Pull complete
643a6ed41aef: Pull complete
23663f1b1336: Pull complete
2fad2dcef2d4: Pull complete
3f316e596507: Pull complete
bf2a403ec6b6: Pull complete
9b79a6ed50e6: Pull complete
4f4fb700ef54: Pull complete
dce26c7b2132: Pull complete
Digest: sha256:a8dbbc0bfe9b57148b97ad4fa58064dd58b3bfcd019fe90fa60e5d5cd9b77750
Status: Downloaded newer image for ghost:latest
docker.io/library/ghost:latest

#创建数据目录
[root@docker ~]# mkdir -p /data/ghost

#创建Ghost容器
[root@docker ~]# docker run -d \
    --restart always \
    --name ghost \
    -p 2368:2368 \
    -v /data/ghost:/var/lib/ghost/content \
    -e NODE_ENV=development \
    -e url=http://localhost:2368 \
    ghost
50462e8dc684336b1124fcf5372cb78019362f78dbffde2838229011084571ca

#目录授权
[root@docker ~]# chmod -R 777 /data/ghost/

[root@docker ~]#  docker restart ghost
ghost

#docker ps检查Ghost容器状态

#docker logs ghost检查有无报错

#访问 http://192.168.108.30:2368

er restart ghost

ghost

#docker ps检查Ghost容器状态

#docker logs ghost检查有无报错

#访问 http://192.168.108.30:2368

复制代码
相关推荐
BY组态2 小时前
从零开始:Ricon组态系统快速入门指南
运维·物联网·web组态·组态
Barkamin2 小时前
网络编程套接字
运维·服务器·网络
原来是猿2 小时前
Linux-【ELF文件】
linux·运维·服务器
似水এ᭄往昔2 小时前
【Linux】--基础开发工具->gcc/g++
linux·运维·服务器
顶点多余2 小时前
Linux中库的制作和原理详解
linux·运维·服务器
CSH0562 小时前
k8s生产集群主机批量重启后,大量Pod启动失败故障排查复盘
docker·容器·kubernetes
feng_you_ying_li2 小时前
liunx指令的介绍(2)
linux·运维·服务器
柯儿的天空2 小时前
【OpenClaw 全面解析:从零到精通】第 014 篇:OpenClaw 云端部署实战——阿里云、腾讯云与 Docker 部署全指南
人工智能·阿里云·docker·云计算·aigc·腾讯云·ai写作
AC赳赳老秦2 小时前
使用OpenClaw tavily-search技能高效撰写工作报告:以人工智能在医疗行业的应用为例
运维·人工智能·python·flask·自动化·deepseek·openclaw