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、學習一個東西,第一遍跟著做,第二遍想一想為什麼這樣做,第三遍得學會理解為什麼要這樣做,是什麼關係讓這些東西組合在一起進行工作
相關文章
- Shipyard安裝、使用
- Docker視覺化管理工具Shipyard安裝與配置Docker視覺化
- Shipyard遠端APIAPI
- Sublime 安裝外掛不生效
- cad解除安裝不乾淨無法重灌怎麼辦_cad解除安裝不乾淨裝不上如何解決
- fxfactory解除安裝不乾淨?Fxfactory及外掛解除安裝教程
- 【深入職場兩茫茫,不思量自迷茫】技術流浪,職場漂泊
- 迷茫(黑白)
- shipyard中文版v3.0.2更新
- postgresql安裝不上怎麼解決SQL
- xp系統安裝不上pythonPython
- rbenv安裝ruby2.3.0線上安裝不上。老子出絕招了(更新)
- 工作的迷茫
- mysql解除安裝不乾淨解決方法MySql
- pycharm安裝後打不開怎麼辦PyCharm
- echarts 安裝 不顯示。TypeError: echarts__WEBPACK_EchartsErrorWeb
- node-sass 安裝不上的問題
- SQL Prompt安裝不上(報錯:1603)SQL
- 安裝一條龍,媽媽再也不用擔心我不會安裝啦
- 不迷茫系列之技術人員的職業發展規劃
- jivejdon安裝部署報錯 類路徑不對?
- Oracle 安裝目錄空間不夠處理Oracle
- 誰的大一不迷茫?網路安全到底該怎麼入門?
- 安裝pyhs2報錯,裝不上,新增裝sasl依賴也不行
- 工作環境迷茫
- 初學者的迷茫
- 迷茫中翻滾
- [ubuntu][轉載]ubuntu安裝中文輸入法不裝sogou方法UbuntuGo
- Discuz外掛安裝出現對不起,您安裝的不是正版應用,安裝程式無法繼續執行
- 舊版office解除安裝不乾淨怎麼辦?Mac電腦解除安裝office教程Mac
- codis安裝 (java 安裝 + zookeeper 安裝 + go 安裝 + codis 安裝JavaGo
- 解決laravel 連線不上docker 安裝的redisLaravelDockerRedis
- Windows10+Anaconda3安裝pycocotools 不踩雷!Windows
- 騰訊雲安裝mysql遠端連線不上解決MySql
- 在Linux上不帶硬體安裝Asterisk(轉)LinuxAST
- win10安裝不了qq怎麼辦_win10安裝不上qq如何解決Win10
- CAD解除安裝不乾淨不能重新安裝(噁心死我了)
- 【HarmonyOS NEXT】獲取解除安裝APP後不變的裝置IDAPP