在 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 密碼開始使用

  1. 確認安裝好 Portainer IP Exp. 192.168.1.186
  2. 系統管理權限登入 Portainer UI
    1. Home → Environment-related → Environments → Add environment
    2. 選 Docker Standalone → Start Wizard
    3. 選 Agent
  3. 進入其他要納入控管的 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

  4. 回到 Portainer UI 將已經安裝 Agent 的 VM 資訊一一加入 Exp.
    1. Name : sbom-182
    2. Environment address : 192.168.1.182:9001
    3. 點下 Connect 如果沒問題就會加入
  • tech/portainer.txt
  • 上一次變更: 2025/09/18 19:23
  • jonathan