一、基本介紹
1,Portainer 介紹
(1)Portainer 是一款輕量級的圖形化管理工具,通過它我們可以輕松管理不同的 docker 環境。Portainer 部署和使用都非常的簡單,它由一個可以運行在任何 docker 引擎上的容器組成。
(2)Portainer 功能十分全面,提供狀態顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操作(包括上傳下載鏡像,創建容器等操作)、事件日志顯示、容器控制台操作、Swarm 集群和服務等集中管理和操作、登錄用戶管理和控制等功能。基本能滿足中小型單位對容器管理的全部需求。
2,安裝啟動
(1)我們可以直接執行如下命令使用獨立容器啟動 Portainer:
注意:portainer 的數據存儲在容器內部的 /data 目錄,這樣容器重啟的時候數據會丟失,所以要確保數據持久化。
1
|
docker run -d -p 9000:9000 --name portainer --restart always -v /
var
/run/docker.sock:/
var
/run/docker.sock -v portainer_data:/data registry.cn-hangzhou.aliyuncs.com/portainer_dreasky/portainer
|
(2)也可以通過 Docker Compose 進行啟動,docker-compose.yml 文件內容如下:
文件編寫完畢后通過 docker-compose up -d 命令即可啟動容器。
version: '3' volumes: portainer_data: services: portainer: image: registry.cn-hangzhou.aliyuncs.com/portainer_dreasky/portainer ports: - "9000:9000" command: -H unix:///var/run/docker.sock volumes: - /var/run/docker.sock:/var/run/docker.sock - portainer_data:/data
- /etc/localtime:/etc/localtime:ro
二、使用說明
1,基本用法
(1)容器啟動完畢后,使用瀏覽機通過 9000 端口進行登錄訪問:
首次登陸需要注冊用戶,給 admin 用戶設置密碼。

(2)登錄后我們可以查看服務上各個鏡像、容器、網絡、Volume 等信息,並可以對它們進行管理。

(3)在頁面上就可以直接進行容器的創建、啟動、停止、刪除等操作,非常的方便。

(4)還可查看容器的 log 日志,甚至進入容器執行命令。

2,創建一個容器
(1)在 Containers 頁面中,點擊右上角的“Add container” 按鈕。
(2)接着填寫好容器名、鏡像名、端口映射等相關信息后,點擊下方的“Deploy the container” 后便會開始自動拉取鏡像啟動容器。
(3)過一會兒就可以看到容器啟動成功了: