shipyard安裝不迷茫
ship安裝
環境準備
- centos7
- 已安裝好docker
- 開啟埠
# 用於訪問shipyard頁面 firewall-cmd --zone=public --add-port=8080/tcp --permanent # 服務發現(etcd) firewall-cmd --zone=public --add-port=4001/tcp --permanent firewall-cmd --zone=public --add-port=7001/tcp --permanent # Docker代理服務 firewall-cmd --zone=public --add-port=2375/tcp --permanent # Swarm管理節點(swarm manager) firewall-cmd --zone=public --add-port=3375/tcp --permanent # 重新載入 firewall-cmd --reload
拉取shipyard相關映象
docker pull rethinkdb
docker pull microbox/etcd
docker pull shipyard/docker-proxy
docker pull swarm
docker pull shipyard/shipyard
進行安裝
可以使用ifconfig檢視自己docker0的IP地址,然後進行替換即可
注意:下面的172,.17.0.1是docker0的IP,需要根據自己的環境進行替換
- 資料儲存(rethinkdb)
docker run -ti -d --restart=always --name shipyard-rethinkdb rethinkdb
- 服務發現(etcd)
docker run -ti -d -p 4001:4001 -p 7001:7001 --restart=always --name shipyard-discovery microbox/etcd -name discovery
- Docker代理服務(shipyard/docker-proxy)
docker run -ti -d -p 2375:2375 --hostname=172.17.0.1 --restart=always --name shipyard-proxy -v /var/run/docker.sock:/var/run/docker.sock -e PORT=2375 shipyard/docker-proxy
- Swarm管理節點(swarm manager)
docker run -ti -d --restart=always -p 3375:3375 --name shipyard-swarm-manager swarm manage --host tcp://0.0.0.0:3375 etcd://172.17.0.1:4001
- Swarm Agent節點將當前docker節點加入到叢集中
docker run -ti -d --restart=always --name shipyard-swarm-agent swarm join --addr 172.17.0.1:2375 etcd://172.17.0.1:4001
- 啟動Shipyard管理工具
docker run -ti -d --restart=always --name shipyard-controller --link shipyard-rethinkdb:rethinkdb --link shipyard-swarm-manager:swarm -p 8080:8080 shipyard/shipyard server -d tcp://swarm:3375
- 瀏覽器訪問測試
使用瀏覽器訪問自己的ip:8080進行測試
賬號密碼:admin/shipyard
問題總結
1、需要先開啟埠,否則應用之間訪問不到,導致即使shipyard能啟動,但是列表無資料
2、172.17.0.1要替換為自己docker0網路卡的IP
重要的事再次重複一遍
3、需要對照啟動容器的命令,以使用到的埠作為突破口,瞭解各個容器間的關係
4、學習一個東西,第一遍跟著做,第二遍想一想為什麼這樣做,第三遍得學會理解為什麼要這樣做,是什麼關係讓這些東西組合在一起進行工作
相關文章
- Docker視覺化管理工具Shipyard安裝與配置Docker視覺化
- centos安裝寶塔打不開 安裝lnmp 寶塔打不開了CentOSLNMP
- Sublime 安裝外掛不生效
- cad解除安裝不乾淨無法重灌怎麼辦_cad解除安裝不乾淨裝不上如何解決
- xp系統安裝不上pythonPython
- shipyard中文版v3.0.2更新
- fxfactory解除安裝不乾淨?Fxfactory及外掛解除安裝教程
- SQL Prompt安裝不上(報錯:1603)SQL
- postgresql安裝不上怎麼解決SQL
- 迷茫(黑白)
- node-sass 安裝不上的問題
- 安裝lnmp後寶塔打不開了LNMP
- pycharm安裝後打不開怎麼辦PyCharm
- mysql解除安裝不乾淨解決方法MySql
- echarts 安裝 不顯示。TypeError: echarts__WEBPACK_EchartsErrorWeb
- 安裝一條龍,媽媽再也不用擔心我不會安裝啦
- [ubuntu][轉載]ubuntu安裝中文輸入法不裝sogou方法UbuntuGo
- 不迷茫系列之技術人員的職業發展規劃
- 【深入職場兩茫茫,不思量自迷茫】技術流浪,職場漂泊
- 安裝安全狗和寶塔mysql打不開MySql
- 寶塔安裝ssl後 站點打不開
- 寶塔安裝ssl證書apache打不開Apache
- Windows10+Anaconda3安裝pycocotools 不踩雷!Windows
- 【HarmonyOS NEXT】獲取解除安裝APP後不變的裝置IDAPP
- CAD解除安裝不乾淨不能重新安裝(噁心死我了)
- 舊版office解除安裝不乾淨怎麼辦?Mac電腦解除安裝office教程Mac
- 誰的大一不迷茫?網路安全到底該怎麼入門?
- 迷茫中翻滾
- 工作環境迷茫
- linux安裝寶塔後瀏覽器打不開Linux瀏覽器
- 阿里雲安裝了寶塔怎麼打不開阿里
- 解決laravel 連線不上docker 安裝的redisLaravelDockerRedis
- win10安裝不了qq怎麼辦_win10安裝不上qq如何解決Win10
- origin安裝進度條不動怎麼辦 origin安裝速度慢怎麼解決
- 不裝
- win10安裝不上dolby atmos驅動怎麼解決_win10安裝不上dolby atmos驅動如何處理Win10
- win10安裝google商店後打不開怎麼辦_win10安裝google商店後打不開的解決方法Win10Go
- 安裝npm 解除安裝npm 安裝apidocNPMAPI