1. 程式人生 > 其它 >docker監控平臺Portainer 安裝與配置

docker監控平臺Portainer 安裝與配置

隨著雲端計算、容器化技術的發展,越來越多的企業選擇使用docker來部署應用。基於docker輕量級、佔用資源少等特點,我們可以很輕鬆在一臺物理機上部署幾十個docker容器。

在我們日常測試工作中,很多時候需要自己去搭建測試環境,但是隨著docker容器數量的增加,如何快速高效的管理docker容器成了一個難題

最原始的方式就是使用docker命令,包括容器啟動、部署、日誌檢視、效能監控等。docker都提供了一系列的命令。但是命令操作效率還是比較低的,不但需要記住N多docker指令,很多時候命令也容易出錯,一個帶UI介面的,可以方便對各docker容器進行管理的工具-Portainer

。Portainer是一個視覺化的容器映象的圖形管理工具,利用Portainer可以輕鬆構建,管理和維護Docker環境。而且完全免費,基於容器化的安裝方式,方便高效部署。

官網地址:https://github.com/portainer/portainer



01   Portainer安裝配置

一、首先確保機器上已經安裝了docker服務,且docker服務是啟動的。

二、拉取portainer映象

docker pull portainer/portainer

 三、在宿主機上先建立一個資料夾,用於儲存portainer的資料

 四、執行docker命令,啟動portainer容器(將紅色部分替換為上一步建立的目錄)

docker run -p 9000:9000 -p 8000:8000 --name portainer \
--restart=always \-v /var/run/docker.sock:/var/run/docker.sock \-v /home/portainer/data:/data \-d portainer/portainer

五、在瀏覽器裡訪問Portainer

http://{宿主機IP}:9000

第一次訪問需要配置admin使用者的密碼(不低於8位)

 連線要管理的docker環境(本機docker環境)

 完成後跳轉Portainer首頁

 

02  Portainer功能介紹

dashboard頁面可以看到當前機器上容器的資料統計,16個映象、14個容器、4個網路、15個數據卷

在容器頁面,可以看到當前所有的容器列表,包括了“建立”、“執行”、“停止”等各種狀態的容器。可以選擇某個容器,進行建立、啟動、停止、重啟等操作。

 點選容器旁邊的日誌按鈕,可以檢視到容器的執行日誌

 點選效能監控按鈕,可以看到容器當前的效能資訊,CPU、記憶體、網路等,再也不用擔心效能監控了。

點選execute console按鈕,可以進入到容器的命令列中,執行命令,比如進入到mysql容器執行命令。

 點選“Inspect”按鈕,可以看到容器的基礎資訊,比如IP地址