portainer docker容器視圖簡單管理---端口式


docker部署了很多應用,但是都通過后台的linux命令去管理,總感覺特繁瑣。由於有個k8s可以對容器進行管理,但是那個挺復雜,后續再進行學習引進。所以容器化上線,又需要可視化管理我們應用的工具,搜了下,找到了這個portainer工具。費話不多少,直接寫實現,貼圖看效果。

1、通過docker的查詢命令,找出使用次數比較多的版本,然后下載。

// 大於5次的
# docker search -s 5 portainer

 

2、下載鏡像,到倉庫查詢一個版本號,當前教新版本1.22.0

// 下載
# docker pull profidata/portainer:1.22.0
// 安裝,使用宿主機的/var/run/docker.sock文件,將數據data掛載出來。
# docker run --restart=always -d \
--name portainer  -p 9000:9000  \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /mnt/docker/portainer:/data \
profidata/portainer:1.22.0

 

3、至此安裝完成。若本機運行有docker容器,那么就可以通過這工具查看。如下。

訪問:

http://192.168.89.132:9000/

 

 

 

4、我們的服務器絕對不止一台,所以,通過端口式訪問關聯主機的docker容器。

配置從機

首先,從機,也就是node端口必須開放一個tcp接口。默認2375,我們可以使用12375.

 

# vi /usr/lib/systemd/system/docker.service

// 找到 ExecStart行,增加如下內容

-H tcp://0.0.0.0:12375 -H unix://var/run/docker.sock

// 配置生效,重啟docker,防火牆開通相應的端口。

# systemctl daemon-reload

# systemctl restart docker

# firewall-cmd --zone=public --add-port=12375/tcp --permanet

# firewall-cmd --reload

 

 

 

 5、主機增加從機效果如圖。

將所有的docker容器機器都管理起來。

 

 

 

 

 

 

這個12375端口就是我們前面開放出來的端口。

vi /usr/lib/systemd/system/docker.service

 


免責聲明!

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



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