docker界面图形化管理工具--Shipyard

1、Shipyard是基于Docker API实现的容器图形管理系统,支持container,images,engine,cluster等功能,可满足我们基本的容器部署需求。

Shipyard分为手动部署和自动部署。

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://:4001

1.5、Swarm Agent

docker run \
    -ti \
    -d \
    --restart=always \
    --name shipyard-swarm-agent \
    swarm:latest \
    join --addr :2375 etcd://: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,进入后可设置用户和密码。
docker界面图形化管理工具--Shipyard_第1张图片

你可能感兴趣的:(docker+k8s)