docker界面图形化管理工具--Shipyard
1、Shipyard是基于Docker API实现的容器图形管理系统,支持container,images,engine,cluster等功能,可满足我们基本的容器部署需求。Shipyard分为手动部署和自动部署。Shipyard官网部署文档1.1、Datastoredocker run \-ti \-d \--restart=always \
·
1、Shipyard是基于Docker API实现的容器图形管理系统,支持container,images,engine,cluster等功能,可满足我们基本的容器部署需求。
Shipyard分为手动部署和自动部署。
1.1、Datastore
docker run \
-ti \
-d \
--restart=always \
--name shipyard-rethinkdb \
rethinkdb
1.2、Discovery
docker run \
-ti \
-d \
-p 4001:4001 \
-p 7001:7001 \
--restart=always \
--name shipyard-discovery \
microbox/etcd -name discovery
1.3、Proxy
docker run \
-ti \
-d \
-p 2375:2375 \
--hostname=$HOSTNAME \
--restart=always \
--name shipyard-proxy \
-v /var/run/docker.sock:/var/run/docker.sock \
-e PORT=2375 \
shipyard/docker-proxy:latest
1.4、Swarm Manager
docker run \
-ti \
-d \
--restart=always \
--name shipyard-swarm-manager \
swarm:latest \
manage --host tcp://0.0.0.0:3375 etcd://<IP-OF-HOST>:4001
1.5、Swarm Agent
docker run \
-ti \
-d \
--restart=always \
--name shipyard-swarm-agent \
swarm:latest \
join --addr <ip-of-host>:2375 etcd://<ip-of-host>:4001
1.6、Controller
docker run \
-ti \
-d \
--restart=always \
--name shipyard-controller \
--link shipyard-rethinkdb:rethinkdb \
--link shipyard-swarm-manager:swarm \
-p 8080:8080 \
shipyard/shipyard:latest \
server \
-d tcp://swarm:3375
2、运行之后,我们打开浏览器没输入ip+port,进行访问,账号和密码是admin/shipyard,进入后可设置用户和密码。
更多推荐
已为社区贡献2条内容
所有评论(0)