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 部署頁面。