iT邦幫忙

2021 iThome 鐵人賽

DAY 28
0
DevOps

以 Docker 為始的多種開源服務初探系列 第 28

Day 28 Docker Portainer 圖像化容器管理工具

在 Day 22 所提到的 Ctop 好用的 docker 容器監控工具 畢竟還是在命令列上,對於現代已習慣於用瀏覽器的眾多人們來說,命令列能夠呈現的畫面效果、訊息和易上手程度都相對有限。前身為 Docker Swarm 的 Portainer 用起來相當容易上手,且可支援監控 Local, Remote, Agent 和 Azure 位置的 Docker。

安裝

既然是監控 Docker 容器的工具,也同樣是使用 Docker 安裝。如果你僅是要監控自己伺服器上的 docker 的話,那可以寫個簡易的 docker-compose.yml

version: "3"
services:
  portainer:
      image: portainer/portainer
      volumes:
        - /var/run/docker.sock:/var/run/docker.sock
        - ~/portainer/data:/data
      ports:
        - 9000:9000 
      container_name: portainer
volumes:
    data: 

將上面的 docker-compose.yml 放到遠端伺服器後,執行 docker-compose up 就可以看到以下畫面:

  1. 第一次設定,需要設定一個系統管理員
    Docker-Portainer-1
  2. 接著選擇 Container 的環境,選擇 local
    因為先前你在撰寫 docker-compose 時,已經將所需的資料同步到 docker 容器內了,所以直接按下 connect 即可
    Docker-Portainer-2
  3. 接著,你就可以看見精美的圖形化介面了
    Docker-Portainer-3
  4. 你可以在上頭找到近乎所有你使用命令列時會使用的操作
    Docker-Portainer-4
    Docker-Portainer-5

上一篇
Day 27 上傳自己的 Image 到 Dockerhub
下一篇
Day 29 使用 docker-compose 來安裝 Wordpress
系列文
以 Docker 為始的多種開源服務初探30

尚未有邦友留言

立即登入留言