Hi all~
以下是我的安装经历,希望能帮到后面来的新人。
官网 reliable 的安装教程实在是太简单了,对新手不友好。😂
它没告诉你的:Docker 安装是个坑,镜像源速度慢😂😂,需要换阿里云加速 / DaoCloud / 华中科大 的加速镜像源。
在 Tab 栏的 “Daemon” 页面,Basic 选项中,Registry mirrors 标题下面添加:
阿里云加速: https://你的配置信息.mirror.aliyuncs.com
华中科大镜像加速:https://docker.mirrors.ustc.edu.cn/
至此,你输入docker info
就会看到有镜像信息被添加进去了。
它没告诉你的:Dockerfile 文件里面的 libsodium 和 zeromq 文件网址无法下载。
替换 libsodium 的网址
把 “http://www.mirrorservice.org/sites/distfiles.macports.org/libsodium/1.0.3_1/”
替换为:
“https://distfiles.macports.org/libsodium/1.0.3_1/”
zeromq 也被墙了,替换 macports 源。
"http://pkgs.fedoraproject.org/repo/pkgs/zeromq/zeromq-$ZEROMQ_VERSION.tar.gz"
替换为:
"https://distfiles.macports.org/zmq/zeromq-$ZEROMQ_VERSION.tar.gz"
修改完之后的 Dockfile 文件:
至此,你能顺利安装 reliable-docker-base 镜像 和 reliable-master 镜像了。
So,How to 设置成中文和邮件配置 ?
在 git clone reliable-master 源码并进入 cd reliable-master 之后,
设置中文:进入 reliable-master/common 目录,把 config.js 里面的 locale:en-US 改成 locale:zh-CN,
这样后面进入界面就是中文了。想必项目组是为了国际化,默认是英文。
邮件设置:拿 163 邮箱举例,在 config.js 里面,mail 里面,host 的值设为:‘smtp.163.com’,auth 下面的 user 和 pass 的值改为你的邮箱名和密码即可。
在 docker-compose 目录下,编辑 docker-compose.yml,reliable-master 的配置项 restart:"UNLESS-STOP" 没有了,需要替换成 restart:"unless-stopped"。
官方文档来源:(https://docs.docker.com/engine/reference/run/#restart-policies-restart)
至此,你输入 make start 就能顺利安装了。然后打开 docker 的 GUI 可视化界面——kitematic,在左侧选择 reliable master,点击右边的 “web preview” 旁的按钮就能看到这个 reliable 了。 yeah!
reliable server -m <reliable-master:port> --verbose
中的 reliable-master:port 换成你打开 reliable 的网址,比如我的是:localhost:8080
既:
reliable server -m localhost:8080 --verbose
这样就能在 reliable 里看到 slave 了。
如有错误,希望大家指正,谢啦!~~😂
Docker
Docker version 1.13.0, build 49bf474
Docker-compose version 1.10.0, build 4bd6f1a
Macaca Version: 1.1.21
Macaca Doctor Logs:
Installed driver list:
android: 1.1.16
chrome: 1.0.5
electron: 1.1.4
ios: 1.0.53