在 Alpine 內安裝 Portainer 管理 Container
- 執行以下語法
docker volume create portainer_data 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:latest
- 接下來直接連上
https://主機IP:9443就可以設定 admin 密碼開始使用
統一使用 Portainer 管理所有 VM 內的 Container
- 確認安裝好 Portainer IP Exp. 192.168.1.186
- 系統管理權限登入 Portainer UI
- 選 Agent
- 進入其他要納入控管的 VM 內, 執行以下的語法
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 \ -v /:/host \ portainer/agent:latest
- 回到 Portainer UI 將已經安裝 Agent 的 VM 資訊一一加入 Exp.
- Name : sbom-182
- Environment address : 192.168.1.182:9001
- 點下 Connect 如果沒問題就會加入

