天天看點

Docker可視化管理工具 - Portainer1 簡介2 安裝3 Portainer UI功能參考

1 簡介

Portainer是一個Web頁面,用于管理容器中的各種資源。

Portainer包括兩個版本:

  • CE:開源、免費使用
  • Business:商業版,基于CE版本添加了商業功能

2 安裝

2.1 安裝要求

Portainer由兩個元素組成:Portainer Server + Portainer Agent。這兩個都要在docker容器中運作。

預設情況下,Portainer會通過9000端口暴露UI頁面,使用8000端口暴露TCP tunnel server。後者是可選的,除非你需要使用Edge compute features。

2.2 在Docker中部署

# 部署Portainer Server
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
           

2.3 安裝

通路Portainer UI頁面:http://172.22.140.228:9000/

有兩個選項:

  • New Portainer Installation:新安裝,暫時設定admin的密碼為portainer
  • Restore Portainer from backup:從之前的備份中恢複

這裡我們選擇新安裝Portainer。

Docker可視化管理工具 - Portainer1 簡介2 安裝3 Portainer UI功能參考

後面選擇Docker,然後點選Connect:

Docker可視化管理工具 - Portainer1 簡介2 安裝3 Portainer UI功能參考

然後就會顯示出Portainer的首頁:

Docker可視化管理工具 - Portainer1 簡介2 安裝3 Portainer UI功能參考

3 Portainer UI功能

Home:顯示連接配接的Docker基本資訊

Docker可視化管理工具 - Portainer1 簡介2 安裝3 Portainer UI功能參考

App Templates:待了解

Stacks:待了解

Containers:顯示所有容器,可以控制容器啟停等操作

Docker可視化管理工具 - Portainer1 簡介2 安裝3 Portainer UI功能參考

Images:顯示所有鏡像,并可以拉取鏡像

Docker可視化管理工具 - Portainer1 簡介2 安裝3 Portainer UI功能參考

Networks:顯示目前網絡情況

Docker可視化管理工具 - Portainer1 簡介2 安裝3 Portainer UI功能參考

Volumes:顯示Volume

Docker可視化管理工具 - Portainer1 簡介2 安裝3 Portainer UI功能參考

Events:檢視容器相關事件

Docker可視化管理工具 - Portainer1 簡介2 安裝3 Portainer UI功能參考

Host:檢視目前主機相關資訊

Docker可視化管理工具 - Portainer1 簡介2 安裝3 Portainer UI功能參考

參考

1.[Portainer](https://www.portainer.io/)

2.[Portainer-OSChina](https://www.oschina.net/p/portainer?hmsr=aladdin1e1)

3.[Portainer - quick start](https://documentation.portainer.io/quickstart/)