====== 在 Alpine 內安裝 Portainer 管理 Container ======
* 先參考 [[tech/alpine_docker]]
* 執行以下語法
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
- Home -> Environment-related -> Environments -> Add environment \\ {{:tech:螢幕擷取畫面_2025-09-18_191650.png?600|}}
- 選 Docker Standalone -> Start Wizard \\ {{:tech:螢幕擷取畫面_2025-09-18_191911.png?600|}}
- 選 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 如果沒問題就會加入
===== 參考網址 =====
* https://docs.portainer.io/start/install/server/docker/linux
{{tag>docker alpine container-manager}}