如果您是 IT 專業人士並且正在使用 Docker,您可能需要 Docker 的 UI 管理器。 有各種開源工具,例如 rancher 和 portainer,您可以使用它們來管理不同的 Docker 環境,例如 Docker 主機和容器。音量、網絡等在本文中,您將學習如何在 Ubuntu 20.04 上安裝和配置 Portainer,並使用它來管理您的 Docker 環境。
Portainer 是 Docker 的輕量級 UI 管理器,可用於管理各種 Docker 環境,例如 Docker 主機和 Docker Swarm 集群。 Portainer 在單個容器中運行,支持所有 Docker 引擎,包括 Linux 容器或 Windows 原生容器等平台。輕鬆管理所有 Docker 資源,包括容器、映像、卷、網絡等。
先決條件
- 新鮮的 ubuntu 服務器 20.04
- sudo 特權帳戶
- Internet 連接以下載軟件包
在 Ubuntu 20.04 上安裝 docker
本文假設您的 ubuntu 系統上沒有安裝 docker。按照以下步驟在 Ubuntu 上安裝 docker。
更新 apt 包索引
$ sudo apt-get update
安裝依賴項
$ sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
添加 Docker 的官方 GPG 密鑰
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
然後運行以下命令來設置一個穩定的 Docker 存儲庫。
$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
然後更新存儲庫索引並設置 docker-engine
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
安裝完成後重啟系統
$ sudo reboot
要驗證您的 Docker 安裝是否正常工作,請運行一個簡單的 Docker 映像,如下所示:
$ sudo docker run hello-world
輸出:
啟動並啟用 Docker 服務
$ sudo systemctl start docker
$ sudo systemctl enable docker
輸出:
安裝 Docker Compose
安裝 docker 後,運行以下命令在 Ubuntu 上安裝 docker-compose。
$ sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
使用以下命令設置權限。
$ sudo chmod +x /usr/local/bin/docker-compose
配置搬運工
我安裝了 Docker 並運行並驗證了一個簡單的 Docker 映像。然後拉取 docker portainer / portainer-ce 鏡像(以前的 portainer / portainer)並作為容器運行。在運行容器之前,創建一個持久的 Docker 卷來存儲 Portainer 數據。
$ sudo docker volume create portainer_data
然後使用以下命令創建一個容器容器:
$ sudo docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /srv/portainer:/data portainer/portainer-ce
在哪裡:
- -d => 以分離模式運行容器
- -p => 使用 Docker 主機端口映射容器端口
- –name => 容器名稱
- -v => 體積圖
輸出:
請注意,屏幕截圖繼續使用舊的 portainer / portainer 包和新的包 portainer / portainer-ce,而不是上面屏幕截圖中更新命令中使用的那個。
通過運行以下命令查看容器的狀態
$ sudo docker ps -a
輸出:
Portainer 在端口 9000 上運行。使用端口 9000 在瀏覽器中瀏覽到服務器的 IP 地址並創建用戶。
創建用戶後,您可以找到搬運工的儀表板。 在 UI Manager 中,您可以管理各種 Docker 資源,例如卷、容器、網絡、圖像等。
結論是
本文介紹瞭如何安裝搬運工以使用 UI 管理 Docker。 您學習瞭如何安裝 Portainer 和管理在 Docker 主機上運行的 Docker 容器。
謝謝你的閱讀。