搭建docker的shipyard管理平台

脚本安装包路径
链接:https://pan.baidu.com/s/1LJT1QFZNvbDUa9Zl1yu5ow
提取码:dasm
复制这段内容后打开百度网盘手机App,操作更方便哦

[[email protected] shipyard]# ls 解压出来是这样的
deploy install.sh

安装方法有2种,install.sh一键安装,deploy需要动手下镜像

sh install.sh

用deploy 脚本安装需要自己下载以下镜像

docker pull rethinkdb
docker pull microbox/etcd
docker pull shipyard/docker-proxy
docker pull swarm
docker pull dockerclub/shipyard
执行脚本 sh deploy

安装好访问IP:8080
登录账号/密码:admin/shipyard

搭建docker的shipyard管理平台
解决办法
首先pull 官方镜像
docker pull shipyard/shipyard
关闭并删除旧容器 避免重启docker 又自动重启容器
docker stop shipyard-controller
docker rm shipyard-controller

docker run --restart always -ti -d --name shipyard-controller-v2 --link shipyard-rethinkdb:rethinkdb --link shipyard-swarm-manager:swarm -p 8080:8080 shipyard/shipyard server -d tcp://swarm:3375

等待几分钟就可以了
私有仓库地址一定要带上http://否则会报以下错误
搭建docker的shipyard管理平台
删除管理平台,容器会被删除
cat deploy | ACTION=remove bash
删除全部镜像

docker rmi `docker images -q`

镜像名包含关键字

docker rmi --force `docker images | grep doss-api | awk ‘{print $3}’` //其中doss-api为关键字