Docker Swarm集群仓库和可视化管理
Docker Swarm集群倉庫和可視化管理
- 1 背景
- 2 環境
- 3 安裝操作
- 3.1 registary部署
- 3.1.1 下載
- 3.1.2 部署
- 3.2 portainer部署
- 3.2.1 下載
- 3.2.2 部署
1 背景
本篇是上篇《Docker Swarm集群搭建》的延續篇,上篇中搭建好我們的容器編排集群,日常操作的時候需要使用命令行進行操作,多有不便,所以我們需要使用到一些可視化的工具,Docker圖形化管理提供了很多工具,有Portainer、Docker UI、Shipyard等等,本文主要介紹Portainer。
Portainer是一個開源、輕量級Docker管理用戶界面,基于Docker API,提供狀態顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操作(包括上傳下載鏡像,創建容器等操作)、事件日志顯示、容器控制臺操作、
Swarm集群和服務等集中管理和操作、登錄用戶管理和控制等功能。功能十分全面,基本能滿足中小型單位對容器管理的全部需求。
由于工作環境是離線環境,故在本篇中結合docker本地倉庫和docker portainer集群可視化一塊部署。
2 環境
xt1~4為系統服務器,固定服務器,yum為臨時服務器,作為部署安裝使用。操作系統:centos7.9.2009 Core最小系統安裝。
| xt1 | 30.6.5.21 | node |
| xt2 | 30.6.5.22 | node |
| xt3 | 30.6.5.23 | master |
| xt4 | 30.6.5.24 | node |
| yum | 30.6.5.25 | yum源 ansible |
3 安裝操作
3.1 registary部署
3.1.1 下載
在可以接入互聯網的電腦上執行
docker pull registry將制定鏡像保存為歸檔文件
安裝完畢后,執行
執行完畢后會在同級目錄下生成一個retistry2.tar包
3.1.2 部署
創建目錄
在需要部署的服務器上創建目錄
將registry2上傳至部署服務器主機
ansible 30.6.5.23 -m copy -a "src=/home/package/registry2.tar dest=/home/package/registry"載入鏡像
docker load < registry2.tar
運行容器
異常處理
執行運行容器命令后彈出
WARNING: IPv4 forwarding is disabled. Networking will not work.
針對以上異常,處理步驟參考《[WARNING]: IPv4 forwarding is disabled. Networking will not work》
處理完后,重新執行運行容器命令。
3.2 portainer部署
3.2.1 下載
在可以接入互聯網的電腦上執行
docker pull portainer/portainer將制定鏡像保存為歸檔文件
安裝完畢后,執行
執行完畢后會在同級目錄下生成一個portainer.tar包
3.2.2 部署
上傳部署包
ansible 30.6.5.23 -m copy -a "src=portainer.tar dest=/home/package/"載入鏡像
docker load < portainer.tar
啟動鏡像
登陸設置
打開瀏覽器,輸入IP:9000
首次登陸會提示輸入用戶名和密碼
選擇倉庫類型
選擇對應的倉庫
選擇完畢后進入到創建的圖形化界面中
點擊local集群
點擊containers容器
查看到部署的兩個容器。
總結
以上是生活随笔為你收集整理的Docker Swarm集群仓库和可视化管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop生态系统详解
- 下一篇: 关于组合计数