docker可視化工具Shipyard詳解
更新時(shí)間:2025年07月24日 14:08:31 作者:嘣嘣嘣
Shipyard是開源Docker管理平臺,支持動(dòng)態(tài)集群、鏡像/容器/節(jié)點(diǎn)管理及可視化監(jiān)控,中文版安裝需root權(quán)限,步驟包括下載鏡像、修改腳本、設(shè)置端口及錯(cuò)誤處理
Docker Shipyard
Shipyard簡介
shipyard是一個(gè)開源的docker管理平臺,其特性主要包括:
- 支持節(jié)點(diǎn)動(dòng)態(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 #若前兩個(gè)都下載失敗請使用此鏈接 https://up.fcwys.cc/soft/shipyard.tar.gz #若前三個(gè)均下載失敗使用此鏈接 鏈接: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、安裝過程中錯(cuò)誤,常用的解決辦法 容器沖突:
#出現(xiàn)錯(cuò)誤一般都是提示容器沖突,如果剛搭建,可以直接把容器全部停止并刪除 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、如何增加一個(gè)節(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é)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker run 運(yùn)行容器自動(dòng)結(jié)束的解決
這篇文章主要介紹了docker run 運(yùn)行容器自動(dòng)結(jié)束的解決,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
Docker MySQL 8.0.45性能優(yōu)化配置文檔方式
文章主要討論了MySQL 8.0.4 Docker容器在特定服務(wù)器環(huán)境中的優(yōu)化過程,首先描述了當(dāng)前配置和參數(shù),接著分析了優(yōu)化前的配置,發(fā)現(xiàn)存在嚴(yán)重的資源浪費(fèi),隨后,文章詳細(xì)介紹了優(yōu)化后的參數(shù)配置,包括InnoDB緩存、連接與線程配置、內(nèi)存在存臨時(shí)表、慢查詢?nèi)罩镜鹊鹊恼{(diào)整2026-05-05
docker+mongodb設(shè)置數(shù)據(jù)庫的賬號和密碼的實(shí)現(xiàn)步驟
本文主要介紹了docker+mongodb設(shè)置數(shù)據(jù)庫的賬號和密碼的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08
Docker的徹底刪除與重新安裝完整步驟(ubuntu22.04)
Docker是一種輕量級的容器化平臺,可以幫助開發(fā)人員將應(yīng)用程序及其依賴項(xiàng)打包成一個(gè)可移植的容器,這篇文章主要介紹了Docker的徹底刪除與重新安裝完整步驟的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2025-03-03

