阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Docke的Web界面管理工具 Shipyard 安装使用

163次阅读
没有评论

共计 2228 个字符,预计需要花费 6 分钟才能阅读完成。

一、shipyard

1.1 概述

Shipyard 也是完全基于 Docker API,支持 container 管理、engine 管理(一个 engine 就是监听 tcp 端口的 docker daemon)。

优点:

支持多主机;支持 container 及 engine 资源限制及图形展示;支持 container 实例横向扩展;支持批量创建,支持 images,container,node 节点管理;支持创建时自动调度, 动态集群,可以扩展节点规模;在线 console 终端;

缺点:

不支持 container 批量操作。

1.2 相关组件

shipyard 依赖的容器

  • Rethinkdb 容器:作为数据存储工具(用来存放账号(account)、引擎(engine)、服务密钥(service key)、
    扩展元数据(extensionmetadata)等信息,但不会存储任何有关容器或镜像的内容。)
  • etcd 容器:作为服务发现工具
  • docker-proxy:docker 容器网络代理工具
  • swarm:swarm 管理器

1.3 安装部署

安装 shipyard

yum install docker -y && \
systemctl start docker && \
 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://d6f11267.m.daocloud.io
for i in alpine library/rethinkdb microbox/etcd shipyard/docker-proxy swarm shipyard/shipyard;do docker pull $i;done

执行安装
curl -s https://shipyard-project.com/deploy | bash -s

shipyard 访问页面默认登录用户名:admin,密码:shipyard,登录进去后,可以在 ”ACCOUNTS” 选项里管理用户,可以添加用户,并对用户进行角色授权。

添加 node 节点

curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://172.20.6.20:4001 bash -s

上面命令中的 172.20.6.20 是 shipyard 的部署机的 ip;

1.4 web 管理

Container 管理

可以对 Container 进行重启、停止、暂停、删除、扩展、重命名、提交、查看状态监控 / 日志、及 console 登录等。
Docke 的 Web 界面管理工具 Shipyard 安装使用
Docke 的 Web 界面管理工具 Shipyard 安装使用
Docke 的 Web 界面管理工具 Shipyard 安装使用
Docke 的 Web 界面管理工具 Shipyard 安装使用

Images 管理

可以 pull 为 images 打 tag
Docke 的 Web 界面管理工具 Shipyard 安装使用

Nodes 管理

Docke 的 Web 界面管理工具 Shipyard 安装使用
其次 shipyard 还有 registries、accounts、events 管理。

二、DockerUI

2.1 概述

DockerUI 基于 Docker API,提供等同 Docker 命令行的大部分功能,支持 container 管理,image 管理。

优点:

支持 container 批量操作;支持 image 管理(虽然比较薄弱)

缺点:

不支持多主机。

2.2 安装部署

安装 docker

docker pull uifd/ui-for-docker 
docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker

访问 URL:http://IP:9000/

2.3 WEB 管理

DashBoard

Docke 的 Web 界面管理工具 Shipyard 安装使用

Containers

支持容器的启停,生命周期内的操作
Docke 的 Web 界面管理工具 Shipyard 安装使用

Containers Network

Docke 的 Web 界面管理工具 Shipyard 安装使用

Image

Docke 的 Web 界面管理工具 Shipyard 安装使用

Networks

Docke 的 Web 界面管理工具 Shipyard 安装使用

Volumes

Docke 的 Web 界面管理工具 Shipyard 安装使用

更多 Docker 相关教程见以下内容

Docker 安装应用(CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm 

Ubuntu 16.04 服务器上配置使用 Docker  http://www.linuxidc.com/Linux/2017-06/145176.htm 

Ubuntu 15.04 下安装 Docker  http://www.linuxidc.com/Linux/2015-07/120444.htm 

Docker 安装实例 http://www.linuxidc.com/Linux/2017-04/142666.htm 

Docker 创建基础镜像  http://www.linuxidc.com/Linux/2017-05/144112.htm 

在 Ubuntu 15.04 上如何安装 Docker 及基本用法 http://www.linuxidc.com/Linux/2015-09/122885.htm 

Ubuntu 16.04 上 Docker 使用手记 http://www.linuxidc.com/Linux/2016-12/138490.htm 

使用 Docker 分分钟启动常用应用  http://www.linuxidc.com/Linux/2017-04/142649.htm 

Ubuntu 16.04 下 Docker 修改配置文件不生效解决办法  http://www.linuxidc.com/Linux/2017-05/143862.htm 

Docker 的详细介绍:请点这里
Docker 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-12/149950.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计2228字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中