如何在 Ubuntu 20.04 上安裝 Portainer Docker 管理器


如果您是 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 資源,包括容器、映像、卷、網絡等。

先決條件

  1. 新鮮的 ubuntu 服務器 20.04
  2. sudo 特權帳戶
  3. 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 / portainer-ce,而不是上面屏幕截圖中更新命令中使用的那個。

通過運行以下命令查看容器的狀態

$ sudo docker ps -a

輸出:

Docker 進程列表

Portainer 在端口 9000 上運行。使用端口 9000 在瀏覽器中瀏覽到服務器的 IP 地址並創建用戶。

登錄

創建用戶後,您可以找到搬運工的儀表板。 在 UI Manager 中,您可以管理各種 Docker 資源,例如卷、容器、網絡、圖像等。

搬運工儀表板

結論是

本文介紹瞭如何安裝搬運工以使用 UI 管理 Docker。 您學習瞭如何安裝 Portainer 和管理在 Docker 主機上運行的 Docker 容器。

謝謝你的閱讀。



Source link