docker可視化工具Shipyard詳解
Docker Shipyard
Shipyard簡(jiǎn)介
shipyard是一個(gè)開(kāi)源的docker管理平臺(tái),其特性主要包括:
- 支持節(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 #若下載失敗請(qǐng)使用 wget https://raw.githubusercontent.com/shipyard/shipyard- project.com/master/site/themes/shipyard/static/deploy #若前兩個(gè)都下載失敗請(qǐng)使用此鏈接 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訪問(wèn)端口(根據(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)賬號(hào):admin 默認(rèn)密碼:shipyard
- 6、安裝過(guò)程中錯(cuò)誤,常用的解決辦法 容器沖突:
#出現(xiàn)錯(cuò)誤一般都是提示容器沖突,如果剛搭建,可以直接把容器全部停止并刪除 docker stop $(docker ps -a -q) //停止所有服務(wù) docker rm $(docker ps -a -q) //刪除所有服務(wù) #也可以根據(jù)提示來(lái)找到容器的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 #若下載失敗請(qǐng)使用 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à)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11
CentOS 7 sshd 鏈接被拒絕問(wèn)題解決辦法
這篇文章主要介紹了CentOS 7 sshd 鏈接被拒絕問(wèn)題解決辦法的相關(guān)資料,需要的朋友可以參考下2017-03-03
Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟
Docker鏡像默認(rèn)存儲(chǔ)在?/var/lib/docker?目錄下,在Linux系統(tǒng)中,這個(gè)目錄通常是在根目錄下,可以使用相應(yīng)命令查看,下面給大家介紹Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟,感興趣的朋友一起看看吧2024-06-06
Docker MySQL 8.0.45性能優(yōu)化配置文檔方式
文章主要討論了MySQL 8.0.4 Docker容器在特定服務(wù)器環(huán)境中的優(yōu)化過(guò)程,首先描述了當(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ù)庫(kù)的賬號(hào)和密碼的實(shí)現(xiàn)步驟
本文主要介紹了docker+mongodb設(shè)置數(shù)據(jù)庫(kù)的賬號(hào)和密碼的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08
Docker的徹底刪除與重新安裝完整步驟(ubuntu22.04)
Docker是一種輕量級(jí)的容器化平臺(tái),可以幫助開(kāi)發(fā)人員將應(yīng)用程序及其依賴項(xiàng)打包成一個(gè)可移植的容器,這篇文章主要介紹了Docker的徹底刪除與重新安裝完整步驟的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2025-03-03

