shipyard 中文版安裝 -- Docker web管理


#本文使用markdown文檔格式

#Docker web管理平台

#shipyard 中文版安裝
#hipyard可對容器、鏡像、倉庫、docker節點進行管理的web系統
#++++++++++++++++++++++++++++++

#docker基本安裝

#環境centos7
#配置docker阿里源
echo '#Docker
[docker-ce-stable]
name=Docker CE - Aliyun
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
'>/etc/yum.repos.d/docker-ce.repo
yum makecache fast

#安裝必要的系統工具
#yum install -y device-mapper-persistent-data lvm2
#安裝 docker-ce
yum install -y docker-ce
#啟動docker
systemctl enable docker
systemctl start  docker
docker version  #查查版本
docker info     #查看info 
#默認鏡像源慢,配置鏡像加速
#申請阿里雲加速https://dev.aliyun.com
#xxoo.mirror.aliyuncs.com替換為自己的加速網址
SetOPTS="--registry-mirror=https://xxoo.mirror.aliyuncs.com"
sed  -i "s#^ExecStart.*#& $SetOPTS #" /usr/lib/systemd/system/docker.service
grep 'ExecStart' /usr/lib/systemd/system/docker.service
#重啟服務
systemctl daemon-reload
systemctl restart docker
ps -ef|grep docker #查看進程參數
#++++++++++++++++++++++++++++++

#shipyard安裝

#安裝主服務器 docker-1

#1.下載鏡像

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
grep -n shipyard:latest deploy
sed -i 's#shipyard/shipyard:latest#dockerclub/shipyard:latest#g' deploy

#若8080端口被使用,需修改端口,改為8090試列
#grep -n 'PORT:-8080' deploy
#sed -i 's/PORT:-8080/PORT:-8090/g' deploy

#3.安裝與刪除

sh deploy #安裝
#cat deploy | ACTION=remove bash  #刪除

#4.訪問shipyard

#瀏覽器輸入:http://主機IP:8080
#賬號:admin
#密碼:shipyard

#添加節點

curl https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://172.16.50.26:4001 bash
#172.16.50.26是主節點ip
#++++++++++++++++++++++++++++++
#停止所有容器
docker stop $(docker ps -a -q)
#刪除所有容器(謹慎使用)
docker rm -f  $(docker ps -a -q)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM