六、Docker圖形化管理(Portainer)

1、Portainer簡介

Portainer是Docker的圖形化管理工具,提供狀態顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操做(包括上傳下載鏡像,建立容器等操做)、事件日誌顯示、容器控制檯操做、Swarm集羣和服務等集中管理和操做、登陸用戶管理和控制等功能, 功能十分全面,基本能知足中小型單位對容器管理的所有需求。python

Portainer運行方式有兩種方式:docker

  1. 單機運行(管理單個Docker)
  2. 集羣運行(管理Swarm集羣)

本次主要實戰單機運行,即用Portainer來管理單個Docker。網絡

 

2、Portainer安裝

若是僅有一個docker宿主機,則可以使用單機版運行,Portainer單機版運行十分簡單,只須要一條語句便可啓動容器,來管理該機器上的docker鏡像、容器等數據。工具

一、建立數據卷

數據卷用於保存Portainer上的數據。網站

[root@localhost ~]# docker volume create portainer_data

 

二、運行容器

[root@localhost ~]# docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data/ portainer/portainer
ed7977085b6a2fead11391e64ad11a898bfb94d0eecc7b4f2988491c8441ce1c

  參數說明:spa

  1. -d:容器在後臺運行;
  2. -p 9000:9000 :宿主機9000端口映射容器中的9000端口
  3. -v /var/run/docker.sock:/var/run/docker.sock :把宿主機的Docker守護進程(Docker daemon)默認監聽的Unix域套接字掛載到容器中;
  4. -v portainer_data:/data :經過宿主機portainer_data數據卷持久化容器的/data目錄;

三、查看容器

 

四、訪問portainer

 

五、進入管理頁

選擇管理本地Docker主機日誌

 

 點擊進入Dashboardblog

進入後,咱們能夠在圖形化界面操做全部Docker操做:進程

  • 容器管理
  • 鏡像管理
  • 網絡管理
  • 存儲卷管理
  • 鏡像倉庫管理

此外,還有:事件

  • 用戶管理
  • 自定義管理,好比自定義logo

六、參考文檔

相關文章
相關標籤/搜索