Docker可視化管理工具Portainer


Portainer介紹

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

下載Portainer鏡像

[root@m129 /]# docker pull docker.io/portainer/portainer
Using default tag: latest
latest: Pulling from portainer/portainer
d1e017099d17: Pull complete 
f4f2fd75fb8a: Pull complete 
Digest: sha256:026381c60682b82a863f0c3737a9b4a414beaddd4cf050477a7749ff5ac61189
Status: Downloaded newer image for portainer/portainer:latest
docker.io/portainer/portainer:latest

單機版運行環境

如果僅有一個docker宿主機,則可使用單機版運行,Portainer單機版運行十分簡單,只需要一條語句即可啟動容器,來管理該機器上的docker鏡像、容器等數據。

[root@m129 /]# docker run -d -p 9000:9000 \
> --restart=always \
> -v /var/run/docker.sock:/var/run/docker.sock \
> --name prtainer-test \
> docker.io/portainer/portainer
059ae15871942246c3994045e16196eb54f9de618cda722f09922cc69923f800
[root@m129 /]#

查看服務是否正常:

[root@m129 /]# netstat -anpt | grep 9000
tcp6       0      0 :::9000                 :::*                    LISTEN      20239/docker-proxy  
[root@m129 /]# docker ps
CONTAINER ID        IMAGE                 COMMAND             CREATED              STATUS              PORTS                    NAMES
059ae1587194        portainer/portainer   "/portainer"        About a minute ago   Up About a minute   0.0.0.0:9000->9000/tcp   prtainer-test
[root@m129 /]#

輸入ip加端口訪問,密碼自己輸入的,就可以完成創建。

 

 

 單機版這里選擇local即可,選擇完畢,點擊Connect即可連接到本地docker:

 

注意:該頁面上有提示需要掛載本地 /var/run/docker.socker與容器內的/var/run/docker.socker連接。因此,在啟動時必須指定該掛載文件。

首頁:

 

 容器列表:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM