docker集中化web管理平台
一、shipyard1.启动docker,下载镜像1 # systemctl restart docker 2 # docker pull alpine3 # docker pull microbox/etcd4 # docker pull library/rethinkdb5 # docker pull shipyard/docker-proxy6 # docker pull swarm7 # docker pull shipyard/shipyard
1 # wget https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy2 # chmod +x deploy3 # bash deploy4 # http://localhost:8080 5 用户名和密码:Username: admin Password: shipyard
3.优点 # 支持镜像管理、容器管理。 # 支持控制台命令 # 容器资源消耗监控 # 支持集群swarm,可以随意增加节点 # 支持控制用户管理权限,可以设置某个容器对某个用户只读、管理权限。 # 有汉化版4.缺点 # 启动容器较多,占用每个节点的一部分资源 # 兼容性性不高,可能是我自身原因,经常打不开首页。
二、portainer1.下载镜像
1 # docker pull docker.io/portainer/portainer
2.启动
1 # docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer2 # http://192.168.11.199:9000
3.优点 # 支持容器管理、镜像管理 # 轻量级,消耗资源少 # 基于docker api,安全性高,可指定docker api端口,支持TLS证书认证。 # 支持权限分配 # 支持集群4.缺点 # 功能不够强大。 # 容器创建后,无法通过后台增加端口。三、dockerUI1.下载镜像
1 # docker pull uifd/ui-for-docker
2.启动
1 # docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker2 # http://192.168.11.199:9000
3.优点 # 支持容器管理 # 支持镜像管理 # 基于docker api,自身也是一个容器。 # 稳定性高 # 可动态显示显示容器之间关系图 # 容器管理,增加端口映射,增加系统变量、映射目录等4.缺点 # 没有登录验证,因为没有登录体系,目前解决办法是,只开放本地访问,或者通过TLS来对权限进行控制。 # 无法分配某容器给某用户。 # 不支持多主机。 # 不支持集群swarm等 # 功能少 # 不支持控制台命令