DukeAnn
做一个优雅的程序员

Docker国内镜像快速安装论坛程序Discourse

Discourse是国外流行的论坛程序,不懂得自行百度。
具体的安装流程官方已经给出
https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
这里不再赘述,关键在于执行到./discourse-setup的时候拉取镜像的速度实在是不敢恭维。
于是这里给大家推荐一些国内的Docker加速网站,在执行这句话之前先替换Docker镜像源进行加速。
这里给出镜像源的一些地址,大家自行选择

中国官方:

https://www.docker-cn.com/registry-mirror

网易蜂巢

$ sudo echo "DOCKER_OPTS=\"--registry-mirror=http://hub-mirror.c.163.com\"" >> /etc/default/docker
$ service docker restart

daocloud

DaoCloud也提供了docker加速器,但是跟ustc不同,需要用户注册后才能使用,并且每月限制流量10GB。linux上使用比较简单,一条命令搞定:

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://{your_id}.m.daocloud.io

实际改的是/usr/lib/systemd/system/docker.service,加了个–registry-mirror参数,:

ExecStart=/usr/bin/docker-current daemon --registry-mirror=http://{your_id}.m.daocloud.io\

设置后,需要重新加载配置&重启:
systemctl enable docker; systemctl daemon-reload ; systemctl restart docker

灵雀云

http://www.alauda.cn/
同上需要注册,注册完毕后台会有免费加速选项,按照提示进行操作即可

alicloud

阿里云也提供了docker加速器,不过比ustc更麻烦:不光要注册为阿里云的用户,还得加入开发者平台。不过捏着鼻子做完这些以后,它的服务还真是不错,基本1MB/s的pull速度(部分原因可能是因为我也在杭州吧)。配置方法跟daocloud类似,也是开通加速器以后给一个url。

我直接去改/usr/lib/systemd/system/docker.service了:

ExecStart=/usr/bin/docker-current daemon --registry-mirror=https://{your_id}.mirror.aliyuncs.com\

重新加载配置&重启:

systemctl enable docker; systemctl daemon-reload ; systemctl restart docker

pull的时候还是显示docker.io,但速度一点都不docker.io。

按照教程安装完成。

修改配置文件,更新sudo ./launcher rebuild app会很慢建议大家
配置一下配置文件的国内源
sudo vim containers/app.yml

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
  - "templates/web.china.template.yml"

配置文件的这个部分,需要添加- "templates/web.china.template.yml"

邮箱配置见
http://www.adki.me/1665.html

如果邮箱配置一直不成功导致登录无法注册登录不上去就直接在命令行里面注册用户

./launcher enter app
rake admin:create
exit

根据提示输入邮箱等即可,就能跳过邮件验证了

DukeAnn的笔记本:DukeAnn的博客 » Docker国内镜像快速安装论坛程序Discourse
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址