一、 安装Portainer Agent容器
在其他装有Docker环境的主机运行如下命令安装Portainer Agent的Docker容器,代码如下:
docker run -d -p 13001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes cr.portainer.io/portainer/agent:2.11.1
或者使用Docker-Compete来创建Portainer Agent的Docker容器,代码如下:
version: '3.3'
services:
portainer:
ports:
- '13001:9001'
container_name: portainer_agent
restart: always
volumes:
- '/var/run/docker.sock:/var/run/docker.sock'
- '/var/lib/docker/volumes:/var/lib/docker/volumes'
image: 'cr.portainer.io/portainer/agent:2.11.1'
此处建议使用Agent2.11.1版本,因为博主使用的Portainer版本为2.11.0的汉化版,已验证2.11.1的Agent是可以正常连通的,其他版本未知
二、Portainer中设置Agent的节点
进入Portainer的Environments选卡,点击Add Environment添加一个新的Environment。
其中
| 选项 | 填写内容 |
|---|---|
Name |
填写你喜欢的名称 |
Environment URL |
填写你Agent主机的IP地址和端口号 |
Public IP |
填写你Agent主机的IP地址 |
如下图所示:

文章评论