本站博主备战一模去了~评论不回文章不更~友链等我回来会加的ಥ_ಥ

@hans362

我的天...这段时间怎么会有这么多垃圾评论der!每天十几条垃圾评论删都删不光
https://blog-img-1251828412.file.myqcloud.com/2018/05/29/Photo%20May%2029,%2018%2011%2033.jpeg
关键是我这个破站也没多少人看啊23333~发垃圾评论真的...无语
因为主题的缘故Typecho的反垃圾不能开,验证码是迫不得已的做法,各位大佬有什么好方法吗?求推荐~




6个月前
本页最后更新于 2018 年 05 月 12 日 15 时 26 分 49 秒
 暂无评论
Docker容器Web管理工具 - Shipyard安装与体验

2018.4.19更新:建议各位不要使用了,我的主机已经被黑了,疑似是通过自用的Shipyard攻入的,被恶意运行了挖坑程序,这种停止维护的项目还是尽量不要使用,使用的话请做好防火墙防护措施

最近我开始研究起Docker容器,发现竟然有这么好的东西~最让我喜欢的一点是每个容器之间都是隔离开来的,部署方便,资源利用充分,终于可以为所欲为了呢

然而每次开个容器命令都要敲个半天,懒癌发作,所以我想找一个Docker的WebUI管理器,最终发现了Shipyard

Shipyard是一个基于Web的Docker管理工具,支持多主机,可以把多个Docker主机上的容器统一管理,可以查看镜像,甚至构建镜像,并提供RESTful API等等

遗憾的是,当我写这篇文章的时候,这个项目的作者已经弃坑了,项目处于无人更新维护的状态,所以自己玩玩就好,切勿用于生产环境,以免造成严重后果

地址:http://shipyard-project.com/(打不开的,作者已经弃坑此项目)

Shipyard安装

由于作者已经弃坑,网站都打不开啦,官网提供的安装命令自然已经失效,辣么肿么办勒?

幸运的是作者没有删除GitHub以及DockerHub上面的项目,我们可以自己动手

Linux安装好Docker后执行以下命令:

#!/bin/bash
docker run -ti -d --restart=always --name shipyard-rethinkdb rethinkdb
docker run -ti -d -p 4001:4001 -p 7001:7001 --restart=always --name shipyard-discovery microbox/etcd:latest  -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/ADDRESS}:4001
docker run -ti -d --restart=always --name shipyard-swarm-agent swarm:latest join --addr ${IP/ADDRESS}:2375 etcd://${IP/ADDRESS}:4001
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

注意:其中${IP/ADDRESS}请全部替换为您的服务器的IP地址

Shipyard使用

安装完成打开http://IP:8080/就可以看到Shipyard的界面啦~

https://blog-img-1251828412.file.myqcloud.com/2018/04/13/D239626C-597E-47C3-8CEC-2A21F3FA8AA0.jpeg

注意:如果无法打开请检查防火墙设置,是否开放8080等端口

输入用户名admin密码shipyard就可以进入面板了,记得修改默认密码哟

https://blog-img-1251828412.file.myqcloud.com/2018/04/13/2DBABFB6-1E9A-42C0-9C80-0E91E4C93E4F.jpeg

Shipyard功能强大,除了容器的管理还支持镜像管理、日志记录、用户管理、节点管理等

https://blog-img-1251828412.file.myqcloud.com/2018/04/13/4621B7B3-AB42-4CB2-87CE-60463706999B.jpeg

点击创建容器,会出现如下界面,可以非常便捷地完成创建,设置项丰富,可以设置环境变量、端口映射、主机名、容器关联、重启规则等

https://blog-img-1251828412.file.myqcloud.com/2018/04/13/4C224FA4-708A-412D-A249-E9C4E4CCE217.jpeg

点进容器中,单个容器的管理可以说是非常惊艳了

除了基本的开始,停止,重启功能之外,还提供实时资源监控、日志记录、进程管理以及一个强大的在线SSH

https://blog-img-1251828412.file.myqcloud.com/2018/04/13/B3DAB28D-221B-4AF3-8232-32F213FAB9D6.jpeg

https://blog-img-1251828412.file.myqcloud.com/2018/04/13/AA5A96AF-3B2C-477D-AAA8-CBC8EBC0D91F.jpeg

https://blog-img-1251828412.file.myqcloud.com/2018/04/13/FA1DE817-0EF1-4DE3-9629-7097A88D4287.jpeg

除此之外,Shipyard还提供API接口与文档,对接个WHMCS卖卖Docker容器岂不妙哉?

以上就是安装教程与使用体验啦~尽管项目作者已经弃坑,但还是不得不说这个WebUI真的挺不错的,感谢项目作者写出这么好的东西与大家分享,希望作者有朝一日能继续维护下去吧~

我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=1v02tr9dydqgg

6个月前
本页最后更新于 2018 年 04 月 30 日 14 时 43 分 42 秒
 2 条评论
周记#10

大概有一个多月没有写周记了...主要是因为这段时间特别忙,中间趁周末写过几篇技术向的文章和特别水的说说,周记就完全没空写了,不过现在五一放假终于到啦~

所以我就这么回来啦w 写了这篇拖了n周的周记

期中小练习(大雾

作为学生党最忙的就是这段时间啦~最近刚好碰上,也只能把博客什么的先放一放了...

不过幸运的是考得还不错(≧∇≦)比起考炸了的月考,这次成功挤进了年级前50名,至少心理上可以轻松一点啦~稳住

盼望已久的出游

于是乎考完就和同学去东方绿舟玩啦!不过挑得真不是时候...前一天刚刚下过大雨,虽然雨停了可是天空阴沉沉的,天气不怎么好

这次和@Henry(他木有博客...)可以说是分工明确了,我负责提供流量(无限量套餐就是爽23333),他负责给我的续航超辣鸡的手机提供充电宝...就酱紫

车上闲得无聊就开着流量上bilibili,然后...我和@Henry就一起看起了空难片?(鬼知道为什么要看空难片啊...反正看完我整个人都不好了2333)

不得不说刚下过雨环境还是挺不错的,空气很清新呢,也算是考完之后一个短暂的放松

以下多图预警:

https://blog-img-1251828412.file.myqcloud.com/2018/04/30/Photo%20Apr%2030,%2012%2011%2040.jpeg

https://blog-img-1251828412.file.myqcloud.com/2018/04/30/Photo%20Apr%2030,%2012%2011%2044.jpeg

https://blog-img-1251828412.file.myqcloud.com/2018/04/30/Photo%20Apr%2030,%2012%2011%2047.jpeg

https://blog-img-1251828412.file.myqcloud.com/2018/04/30/Photo%20Apr%2030,%2012%2051%2023.jpeg

https://blog-img-1251828412.file.myqcloud.com/2018/04/30/Photo%20Apr%2030,%2013%2051%2000.jpeg

手残+脑抽的日常

了解我的人应该知道我经常突然犯蠢或是手残的,这次化学实验课上做粗盐提纯的时候,我竟然把蒸发皿放在石棉网上面加热!然后加热得奇慢无比,半天做不出结果,关键是我和我的partner都没有发现!就这样被路过的非常dark♂的化学老师抓个正着,紧接着...(后面发生了什么可想而知ಥ_ಥ

对了顺便吐槽一下实验室里的盐酸、氢氧化钙、硫酸怎么都是过期的啊喂,根本做不出结果

悲惨的暑假

看到初三二模和体育中考都考完了,我也算是半个初三了呢ಠ_ಠ...于是这个暑假可能要gg了

为了备战一模暑假基本上都是要上课的,所以不太可能会粗去浪或者窝在家里搞搞博客、改改代码,也是惨惨惨啊hhh毕竟初中就剩下一年啦~也是时候去拼一拼了!

总之暑假里应该不会搞什么大事情(说得好像原本有什么大事情似的)...博客基本不会更新太多,就偶尔出来冒个泡

一点也不友好的电信光猫

自从上次给路由器刷了Pandavan之后,想折腾一下IPv6,原生的大概是不可能了(上海电信不给),所以试了试He.net和6Plat,但是需要一个ping得通的公网IP啊!所以需要进电信光纤猫设置一下DMZ主机

但是问题来了...辣鸡电信光猫自从换成了悦me网关(长下面这样),管理界面少了很多功能,连端口映射和DMZ都没有!

https://blog-img-1251828412.file.myqcloud.com/2018/04/30/Photo%20Apr%2030,%2014%2007%2030.jpeg

于是想到破解超级密码(telecomadmin)...可是为什么这款光猫连telnet也不开放啊,根本没法破,一气之下在某宝买了ttl线,真的是一点也不友好╮( ̄▽ ̄"")╭

https://blog-img-1251828412.file.myqcloud.com/2018/04/30/Photo%20Apr%2030,%2014%2009%2021.jpeg

现在在等快递,收到了就来试验一下~

结语

这次的周记就写这么多啦~接下来应该能回归到正常的更新节奏了吧?感谢各位耐心读到这里~下次再见