Portainer,一個輕量級、開源(但不是 Portainer 代理)基於 Web 的 Docker GUI,用於在尋找可遠程使用的 Docker GUI 時管理容器、圖像、網絡和卷。我遇到了 Community Edition。
該工具與獨立的 Docker Engine 和 Docker Swarm 兼容,易於使用和部署,並且可以作為 Docker 容器本身使用。它可以在本地機器和遠程 Docker GUI 上使用。
搬運工特點:
- 啟動、停止、終止、重啟、暫停、恢復、重命名、刪除或添加 Docker 容器、從容器創建鏡像、更改容器重啟策略以及加入或離開網絡
- 查看 Docker 容器統計信息(內存、CPU 和網絡使用情況以及進程)和日誌
- 通過運行控制台從命令行訪問容器。
- 拉取、刪除、導入和導出圖像
- 查看網絡詳細信息,添加或刪除網絡
- 添加或刪除卷並查看卷詳細信息
- 查看可用堆棧並創建新堆棧
- 使用 Portainer 應用程序模板輕鬆部署常用應用程序
- 端點管理
- 用戶管理
Portainer 還有一個註冊表管理器,允許您在註冊表中推送和拉取圖像,但要能夠瀏覽註冊表並操作其內容,您需要 Portainer Registry Manager 擴展,這是一個付費擴展。
您可以在不使用公共演示實例部署的情況下嘗試 Portainer。 轉到 https://demo.porttainer.io/ 並使用您的用戶名登錄。admin
和密碼tryportainer
.
安裝泊塢窗
Portainer 可作為 Docker 容器使用。 要將 Portainer 服務器部署到在 Linux 或 Linux 容器模式下運行的 Windows 10 Docker 主機,請使用以下命令(Docker 必須安裝在部署 Portainer 的機器上):
docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
訪問 Portainer Web UI。https://IP:9000/
其中 IP 是運行 Portainer 的機器的 IP。如果要訪問本地計算機上的 UI,https://localhost:9000
.
首次啟動 Portainer Web UI 時,您需要創建一個新用戶並將 Portainer 連接到要管理的 Docker 環境(本地、遠程、Portainer 代理或 Microsoft Azure ACI)。
要使用高級選項(例如數據持久性、部署為 Docker Swarm 服務和 SSL 保護)部署 Portainer,請查看 Portainer 部署頁面。