且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

虚拟化技术—docker容器—web UI篇

更新时间:2022-09-13 16:47:24

docker官方提供了一个web UI界面管理容器和镜像,名为:shipyard

先修改一下配置文件

vim /etc/sysconfig/docker

添加:

other_args="-H tcp://0.0.0.0:235 -H unix:///var/run/docker.sock"

注:centos7使用OPTIONS="-H tcp://0.0.0.0:235 -H unix:///var/run/docker.sock"

重启:

/etc/init.d/docker restart

执行:

获取一个/data的数据卷:

docker run     -ti     -d     --restart=always     --name shipyard-rethinkdb     rethinkdb

使用/data数据卷启动RethinkDB:

docker run     -ti     -d     -p 4001:4001     -p 7001:7001     --restart=always     --name shipyard-discovery     microbox/etcd -name discovery

代理:

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

主点:

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

启动shipyard控制器:

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

然后就可以使用http://localhost:8080 访问了


这里提供中文版的一键安装方法,是社区爱好者提供的,链接:https://segmentfault.com/a/1190000003995350?_ea=450409

本人更喜欢中文版一键安装,因为方便嘛。。。。



本文转自 sykmiao 51CTO博客,原文链接:http://blog.51cto.com/syklinux/1860245,如需转载请自行联系原作者