Docker的可视化工具portainer


1. 概述

portainer 是 Docker 的可视化工具,portainer 本身也是作为一个 Docker 的一个容器运行,类似与一个可视化项目。只是这个可视化项目是开箱即用,不需要做相关的配置等操作。一个 portainer 可以同时监控多个服务器中的 Docker,只要在对应的服务器上安装 portainer/agent 即可。

2. portainer 安装使用

  1. 拉取 portainer/portainer 镜像文件
docker pull portainer/portainer
  1. 运行 portainer/portainer 镜像,启动容器,portainer 的默认端口号是 9000
# 指定容器的名称:portainer,指定共享目录:/var/run/docker.sock和partainer_data
docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data
  1. 在浏览器其中输入访问地址:ip+端口号,如:192.168.1.100:9000,首次进入后需要设置密码,然后登录进去

  2. 在 Home 页面可以看到对应的Environments列表,直接点击进入,就可以看到当前 Docker 内的容器、镜像、数据卷、网桥等信息。

portainer主界面

Dashboard界面

3. 添加其他 Docker 环境信息

当有多个服务器,多个 Docker 环境的时候,可以使用 portainer/agent 实现与其联合。直接运行一下命令,在其他的 Docker 环境下创建 agent 容器即可。

docker run -d \
  -p 9001:9001 \
  --name portainer_agent \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /var/lib/docker/volumes:/var/lib/docker/volumes \
  portainer/agent:2.16.2

这个命令在 portainer 添加 Environments 环境界面中都是有的。如下图:

Environments列表界面

选择需要加入的环境类型

按照要求安装agent和填写资料

注意:这里不仅可以添加 Docker 环境信息,也可以添加其他支持的组件信息,比如 K8S、Docker Stream 等。


文章作者: 程序猿洞晓
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 程序猿洞晓 !
评论
 上一篇
k8s集群在centos环境中部署安装详细过程 k8s集群在centos环境中部署安装详细过程
k8s是一款开源容器集群系统,用于容器化应用程序部署、扩展和管理,目标是让容器简单高效。能够实现自我修复、弹性伸缩、服务发现、负载均衡、版本回退、存储编排等高端操作。
2023-07-12
下一篇 
Dockerfile的核心指令和编写案例 Dockerfile的核心指令和编写案例
Dockerfile是非常非常非常重要的文件,在镜像构建打包的时候,都是通过Dockerfile中的配置信息和相关执行来完成。
2023-07-08
  目录