docker监控或者管理工具

 

1、cAdvisor

https://www.jianshu.com/p/91f9d9ec374f

docker pull google/cadvisor:latest

或者

下载二进制:https://github.com/google/cadvisor/releases/latest
本地运行:./cadvisor  -port=8080 &>>/var/log/cadvisor.log
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /usr/weiportainer/data:/data portainer/portainer

 

 

或者

docker run \
  --restart=always \
  --privileged=true \
  --volume=/:/rootfs:ro \
  --volume=/var/run:/var/run:rw \
  --volume=/sys:/sys:ro \
  --volume=/var/lib/docker/:/var/lib/docker:ro \
  --volume=/dev/disk/:/dev/disk:ro \
  --publish=8080:8080 \
  --detach=true \
  --name=cadvisor \
  google/cadvisor:latest

 

 

2、Portainer

抄自:https://www.cnblogs.com/hellxz/p/install_portainer.html

https://blog.csdn.net/yuexiaomao/article/details/105558732

 

 

1、Remote 远程监控

使用Remote要求被管理的主机开启docker守护线程监听端口

可以在/etc/docker/daemon.json中添加如下配置

{
  "hosts": ["tcp://10.0.102.162:2375", "unix:///var/run/docker.sock"]
}

 

2、/usr/lib/systemd/system/docker.service

修改如下:

# ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd

3、重启

划重点:systemctl daemon-reload 一定要执行,否则服务读取之前配置

然后:systemctl reset-failed docker.service && systemctl restart docker;

 

posted @ 2020-11-19 20:31  wjl910  阅读(247)  评论(0)    收藏  举报