问题

有两台服务器:群晖+ubuntu

两台设备上都部署了portainer。管理起来得进入两个web界面。

解决

使用portainer-agent管理

  1. 在群晖上安装agent
1
2
3
4
5
6
7
8
9
10
11
12
13
14
version: "3"
services:
portainer_agent:
ports:
- 9001:9001
container_name: portainer_agent
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./volumes:/var/lib/docker/volumes
image: portainer/agent:sts
network_mode: bridge
labels:
- "com.centurylinklabs.watchtower.enable=true"
  1. 在ubuntu上打开portainer界面
  2. 打开【首页】-【设置】-【环境】
    2024.04.13portainer-agent1
  3. 输入名称和内网ip即可
    2024.04.13portainer-agent2.png
  4. 效果
    这样就可以在一个web界面管理两个服务器的docker容器了。
    2024.04.13portainer-agent3.png