Docker监控方案
docker中有几个自带的监控方案:sysdig、uifd、scope
sysdig是命令行界面的监控,而后两者是web页面的图形化监控
日后,作者将会去研究普鲁米修斯的容器监控
sysdig容器监控的下载使用
下载
[root@localhost ~]# docker pull sysdig/sysdig
使用
运行之前需要让主机中的所有数据映射到该容器内
[root@localhost ~]# docker run -itd --rm --name sysdig --privileged=true
–volume /var/run/docker.sock:/host/var/run/docker.sock
–volume /dev:/host/dev --volume /proc:/host/proc:ro
–volume /boot:/host/boot:ro
–volume /lib/modules:/host/lib/modules:ro
–volume /usr/:/host/usr:ro sysdig/sysdig
d4ab4efbe108a9b626e9cd55af6059efccda761233243d30e008740272270397
进入容器
[root@localhost ~]# docker exec -it sysdig bash
root@d4ab4efbe108:/
启动容器并进入之后,sysdig还会在继续加载一些东西,如果网慢的朋友,第一次执行下面的操作报错时,请删除容器,重新运行,并等待一段时间
root@d4ab4efbe108:/# csysdig
接下来就会进入如下的界面