Docker轻量级可视化工具Portainer

是什么

Portainer 是一款轻量级的可视化Docker管理平台,可以很方便地管理Docker环境,包括单机环境和集群环境。

Portainer 可以部署在K8s, Docker,Swarm环境中,一个平台可管理多个环境,为您提供所有容器的统一视图。

官网:https://www.portainer.io/

 

安装

官方安装文档:https://docs.portainer.io/v/ce-2.11/start/install/server/docker/linux

 

安装步骤

1. 创建容器卷

docker volume create portainer_data

2. 运行容器

docker run -d -p 8000:8000 -p 9443:9443 --name portainer \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_data:/data \
    portainer/portainer-ce:2.11.1

3. 查看是否启动成功

[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2a10d91cae48 portainer/portainer-ce:2.11.1 "/portainer" 11 seconds ago Up 9 seconds 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp, 9000/tcp portainer

4. 访问

访问地址:https://192.168.92.145:9443/

注意:portainer采用自签证书会报SSL错误,忽略即可。

 

5. 设置初始密码

首次登录会要求设置初始密码。

 

成功登录后即可查看到自己的实例:

 

添加一台新的Docker主机到平台

现有一台主机 192.168.92.147,安装了docker环境,我们也想通过Portainer来管理,可以选择在这台主机上也安装Portainer,但是没有必要,我们已经有了一台Portainer服务端了,只需要在147这台机器上安装Portainer的代理即可接入Portainer平台。

1. 在147这台机器上安装代理:

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.11.1

2. 在 Portainer 平台添加环境(主机):

Environments - Add environment

 

3. 选择 Agent,然后在Environment details处填入一个名称和新主机的地址

 

4. 添加之后,回到首页 即可看到我们新添加的Docker环境(主机)

版权声明:
作者:admin
链接:https://www.chenxie.net/archives/2579.html
来源:蜀小陈
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录