一.介绍
唉,我了解Shipyard也是前年的事情了似乎,当初也是刚接触Docker,在那时候Shipyard在Docker单机管理方面也是很棒的,今天想起来介绍下,然而却发现官网无法打开,去作者的GitHub一看缺发现这个项目已经放弃维护了,也是相当可惜啊。
PS.shipyard是船坞或者船厂的意思,结合Docker一直以来是条类似货轮的鲸鱼,其实这个名字挺合适的。
作者由于没有时间与精力继续维护下去,在去年八月份就开始询问是否有人感兴趣接手这个项目,可惜过了几个月依旧没有人出现,只能无奈的决定停止这个项目,官网也被关掉了。开源届每隔一阵子就会出现一个这样的项目(当然我指的是比较大的项目,小的估计每几天都有凉凉的),也是希望能有更多有能力的人能够加入为开源项目贡献代码的行列。
二.安装
好了,不说其他了,虽然官网挂了,项目也停止了,但是还是能用的,来体验下吧
#安装主节点(管理端) curl -s https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy | bash -s #添加节点 curl -sSL https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy | ACTION=node DISCOVERY=etcd://主节点IP:4001 bash -s
我这边就安装主节点了,如果感兴趣你可以顺便添加其他节点,运行命令后等待pull镜像,正常情况下过一会儿就OK了
使用给出的默认用户名和密码登陆
不得不说,Shipyard的图形界面其实完全是命令行的具现化?举个栗子
这拉镜像完全就是个填空题嘛(摔),连搜索都没有。至于新建容器,还凑合?
不过起码更新到去年八月份也算是支持了Swarm,所以还凑合吧,作者确实也是有心无力,所以,虽然这个能用,但是如果Docker后续更新了啥这个可能就没法支持了。
作者自己也建议安装其他代替品,比如我之前介绍的Rancher以及之后要介绍的Portainer,还有一个提到的Docker UI目前已经被放弃,作者投身加入到Portainer的开发去了。所以国外的比较流行的Docker管理面板其实就已经说完了,后面介绍的就是国内开发的了。
(其实本来还看到一个国外的叫seagull的面板,但是似乎16年底就停止开发了,17年就修改了一次README,并且缺少ACL,暴露在外网任何人都能访问,所以实在不建议使用,当然感兴趣的也可以看看 https://github.com/tobegit3hub/seagull)
文章评论
添加节点没有用
@MR 请确认你的shipyard的docker管理地址是否开放并且确保配置了认证措施
安装以后能成功。为什么本地容器列表不展示那
@wangyl 目前不建议使用这个,毕竟已经不维护了