Portainer 管理多台服务器
###需要特别注意,开放2375端口有风险,不需要账号密码验证。###
接受管理服务器修改配置,防火墙需要开放2375端口
修改配置文件
nano /usr/lib/systemd/system/docker.service
添加配置文件内容
ExecStart= xxxx -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
xxx是代表原有的参数,追加 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock 内容
保存启动文件后重启服务
systemctl daemon-reload
systemctl restart docker
检查看是否生效
ufw allow 2375
ss -unlpt | grep 2375
1.0版本Portainer在Endpoints添加接受管理的服务器
点Endpoints–>Add endpoint–>Docker
填服务器名,Endpoint Url 填 IP:2375
确认点Add endpoint
2.0版本Portainer在Environments添加接受管理的服务器
点Environments–>Add environment–>Docker
注意Information里服务器是Linux还是Windows
填服务器名,Endpoint Url 填 IP:2375
确认点Add environment
2.18.4版本Portainer在Environments添加接受管理的服务器
点Environments–>Add environment–>Docker Standalone
Connect to your Docker Standalone environment选API
填服务器名,Docker API Url 填 IP:2375
确认点Connect