docker自带的监控命令
ps
docker ps 查看正在运行的容器
-a 显示已经停止的容器
top
查看某个容器运行的进程
stats
显示每个容器各种资源的使用情况
weave scope 监控容器
weave scope 的最大特点是会自动生成一张Docker容器图,直接直观的看到监控和控制容器
第一步安装:
curl -L git.io/scope -o /usr/local/bin/scope
chmod a+x /usr/local/bin/scope
第二步启动:
scope launch
第三步进入:
根据提示,Weave Scope 的访问地址为 http://[Host_IP]:4040/
weave scope监控多主机
第一步:两个主机上面都需要安装weave scope(两台主机都需要执行)
curl -L git.io/scope -o /usr/local/bin/scope
chmod a+x /usr/local/bin/scope
第二步:两个主机上都执行如下的命令
这样,无论访问 http://192.168.200.13:4040 还是 http://192.168.200.144040,都能监控到两个 host。
scope launch 192.168.200.13 192.168.200.14
第三步:查看主机
第四步:查看正在运行的容器
第五步:搜索
如果部署的容器数量太多(很常见),Weave Scope 还提供了强悍的搜索功能