差異處
這裏顯示兩個版本的差異處。
| 兩邊的前次修訂版 前次修改 | |||
| tech:portainer [2025/09/18 19:00] – 統一使用 Portainer 管理所有 VM 內的 Container jonathan | tech:portainer [2025/09/18 19:23] (目前版本) – [統一使用 Portainer 管理所有 VM 內的 Container] jonathan | ||
|---|---|---|---|
| 行 13: | 行 13: | ||
| ===== 統一使用 Portainer 管理所有 VM 內的 Container ===== | ===== 統一使用 Portainer 管理所有 VM 內的 Container ===== | ||
| - 確認安裝好 Portainer IP Exp. 192.168.1.186 | - 確認安裝好 Portainer IP Exp. 192.168.1.186 | ||
| - | - 在 Portainer UI 的 User > API Tokens 生成一個 token Exp. ptr_wCxxxxxxxxxxxxxxxxxxxxlZ/ | + | - 系統管理權限登入 |
| + | - Home -> Environment-related -> Environments -> Add environment \\ {{: | ||
| + | - 選 Docker Standalone -> Start Wizard \\ {{: | ||
| + | - 選 Agent | ||
| - 進入其他要納入控管的 VM 內, 執行以下的語法 <cli> | - 進入其他要納入控管的 VM 內, 執行以下的語法 <cli> | ||
| - | docker run -d -p 9001:9001 --name portainer_agent --restart=always \ | + | docker run -d \ |
| + | | ||
| + | | ||
| + | | ||
| -v / | -v / | ||
| -v / | -v / | ||
| + | -v /:/host \ | ||
| portainer/ | portainer/ | ||
| </ | </ | ||
| - | - 將這台 | + | - 回到 Portainer UI 將已經安裝 Agent 的 VM 資訊一一加入 |
| - | # | + | - Name : sbom-182 |
| - | + | - Environment address | |
| - | PORTAINER_URL=" | + | - 點下 Connect 如果沒問題就會加入 |
| - | API_TOKEN=" | + | |
| - | MY_HOST=$(hostname) | + | |
| - | MY_IP=$(ip addr show eth0 | grep 'inet ' | awk ' | + | |
| - | + | ||
| - | echo " | + | |
| - | echo "IP 地址: $MY_IP" | + | |
| - | echo " | + | |
| - | + | ||
| - | curl -X POST " | + | |
| - | -H " | + | |
| - | | + | |
| - | -d " | + | |
| - | -v | + | |
| - | </ | + | |
| ===== 參考網址 ===== | ===== 參考網址 ===== | ||
| * https:// | * https:// | ||