Docker因為有比VMWare等虛擬機擁有得天獨厚的優勢(詳見如下列表),備受開發者與運維者喜愛。

因此,如何管理好Docker也變得尤為重要。
Portainer是Docker的圖形化管理工具,提供狀態顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操作(包括上傳下載鏡像,創建容器等操作)、事件日志顯示、容器控制台操作、Swarm集群和服務等集中管理和操作、登錄用戶管理和控制等功能。
功能十分全面,基本能滿足中小型單位對容器管理的全部需求。
1. 單機部署
1.1. 下載與安裝
//docker搜索
docker search portainer
//docker拉取鏡像(不帶版本號,默認下載最新版)
docker pull 6053537/portainer

1.2. 啟動portainer
//啟動容器
docker run -d --name portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer

1.3. 訪問portainer管理后台
地址:http://127.0.0.1:9000 (換成自己部署的服務器IP)
初始化頁面需要創建用戶,密碼需要8位。我使用的是Gever123

搭建單機版,直接選擇本地(Local) ,點擊連接(Connect)

進入后可以看到本地的Docker信息。點擊可以查看詳情。

進入后可以看到docker服務器的儀表盤,從這個界面可以選擇查看鏡像(Images)和容器(Container)

在容器管理界面可以對所有容器進行增刪改查操作,並且可以對單個容器或者批量容器進行重啟、開始、停止、關閉等操作。

對某容器進行業務操作,如日志查看、命令行輸入、狀態查看等。

日志查看——Portainer會自動提取日志文件,可對某日志截取最后行數,並且實時打印日志:

很人性化的一個功能是能對日志進行搜索:

對容器資源使用統計——對容器應用的CPU使用,內存使用以及網絡使用情況進行統計:

命令窗口使用——最方便的就是不用再登錄Linux,直接基於瀏覽器就能登錄任一容器內部的命令行做配置等其他操作。


