docker可視化工具Shipyard詳解
更新時間:2025年07月24日 14:08:31 作者:嘣嘣嘣
Shipyard是開源Docker管理平臺,支持動態(tài)集群、鏡像/容器/節(jié)點(diǎn)管理及可視化監(jiān)控,中文版安裝需root權(quán)限,步驟包括下載鏡像、修改腳本、設(shè)置端口及錯誤處理
Docker Shipyard
Shipyard簡介
shipyard是一個開源的docker管理平臺,其特性主要包括:
- 支持節(jié)點(diǎn)動態(tài)集群,可擴(kuò)展節(jié)點(diǎn)的規(guī)模(swarm、etcd方案)
- 支持鏡像管理、容器管理、節(jié)點(diǎn)管理等功能
- 可視化的容器管理和監(jiān)控管理
- 在線容器console終端
shipyard中文版安裝
注:本文安裝操作均在root用戶下,安裝前需先安裝Docker
- 1、下載所需docker鏡像
docker pull rethinkdb docker pull microbox/etcd docker pull shipyard/docker-proxy docker pull swarm docker pull dockerclub/shipyard
- 2、修改原安裝腳本為中文版安裝腳本
#下載官方腳本 wget https://shipyard-project.com/deploy #若下載失敗請使用 wget https://raw.githubusercontent.com/shipyard/shipyard- project.com/master/site/themes/shipyard/static/deploy #若前兩個都下載失敗請使用此鏈接 https://up.fcwys.cc/soft/shipyard.tar.gz #若前三個均下載失敗使用此鏈接 鏈接:https://pan.baidu.com/s/1hu3dqwSoVqAZhJ0lGkedCQ 提取碼:zzzz #替換官方腳本 grep -n shipyard:latest deploy sed -i 's/shipyard\/shipyard:latest/dockerclub\/shipyard:latest/g' deploy
- 3、設(shè)置web訪問端口(根據(jù)需要修改)
#檢查8080端口是否被占用,若占用需修改端口
ss -ntulp | grep 8080 //查看宿主機(jī)8080端口是否被占用
#配置修改
grep -n 'PORT:-8080' deploy
SHIPYARD_PORT=${PORT:-8080}
修改為
SHIPYARD_PORT=${PORT:-指定端口}
- 4、安裝與刪除
sh deploy //安裝 cat deploy | ACTION=remove bash //刪除
- 5、使用shipyard
瀏覽器輸入:http://主機(jī)IP:8080 默認(rèn)賬號:admin 默認(rèn)密碼:shipyard
- 6、安裝過程中錯誤,常用的解決辦法 容器沖突:
#出現(xiàn)錯誤一般都是提示容器沖突,如果剛搭建,可以直接把容器全部停止并刪除 docker stop $(docker ps -a -q) //停止所有服務(wù) docker rm $(docker ps -a -q) //刪除所有服務(wù) #也可以根據(jù)提示來找到容器的ID進(jìn)行停止刪除 docker ps -a docker stop ID docker rm ID
- 7、如何增加一個節(jié)點(diǎn)
curl https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://主服務(wù)器IP:4001 bash #若下載失敗請使用 curl -sSL https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy | ACTION=node DISCOVERY=etcd://主節(jié)點(diǎn)IP:4001 bash -s
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker無法連接到Docker?Hub和鏡像加速器的問題詳解
這篇文章主要介紹了Docker容器無法連接到DockerHub或鏡像加速器問題的步驟,包括檢查和更換DNS服務(wù)器、測試網(wǎng)絡(luò)連通性、使用鏡像加速器和檢查防火墻及安全組規(guī)則,通過逐一排查,可以解決大多數(shù)連接問題,需要的朋友可以參考下2025-03-03
docker-compose啟動springboot項目連接mysql問題
這篇文章主要介紹了docker-compose啟動springboot項目連接mysql問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
Docker網(wǎng)絡(luò)之部署redis集群方式
文章介紹了如何部署和測試Redis集群,包括創(chuàng)建配置文件、啟動容器、查看集群信息以及模擬節(jié)點(diǎn)故障進(jìn)行測試2025-01-01
Prometheus 整合 AlertManager的教程詳解
Alertmanager 主要用于接收 Prometheus 發(fā)送的告警信息,它很容易做到告警信息的去重,降噪,分組,策略路由,是一款前衛(wèi)的告警通知系統(tǒng)。這篇文章主要介紹了Prometheus 整合 AlertManager的教程 ,需要的朋友可以參考下2019-07-07
docker安裝Jenkins配置Gitee SSH密鑰踩坑解決
這篇文章主要為大家介紹了docker安裝Jenkins配置Gitee SSH密鑰踩坑解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08

