Docker教程:轻量级Docker监控工具 - portainer


当容器数量很多的时候,尽管可以使用Docker Compose进行编排,但仍需要一种可视化的方式来监测容器的运行状况。下面介绍的Portainer就是这样一个轻量级工具。

安装Linux版Portainer

关于Linux安装的官网介绍:https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linux

由于Portainer本身也是一个容器镜像,因此并不需要安装,只需要拉取镜像并启动容器:

bash
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 -p 9443:9443 --name portainer \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_data:/data \
    portainer/portainer-ce:2.9.3

其中的restart=always说明当Docker进程重启时,Portainer也会重新启动,这样才能对诸多容器进行实时监控。

接下来就能通过9000端口来访问Portainer了。首次访问时需要创建admin用户。

Portainer
Portainer

其中的Stacks指的是通过Docker Compose启动的容器集群。

对于某个具体容器,还可以查看日志,进入命令行,启动/停止,显示图形化统计数据等。


文章作者: 逻思
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 逻思 !