diff --git a/examples/worker/README.md b/examples/worker/README.md index 0a27310c..e8638ccd 100644 --- a/examples/worker/README.md +++ b/examples/worker/README.md @@ -21,3 +21,6 @@ docker build -t crawlab:worker . ``` docker-compose up -d ``` + +如果在多台服务器使用`docker-compose.yml`进行编排,可能出现节点注册不上的问题,因为mac地址冲突了。 +可以使用`networks`定义当前节点的IP段,这样就可以正常注册到redis \ No newline at end of file diff --git a/examples/worker/crawlab b/examples/worker/crawlab deleted file mode 100755 index f4257ea8..00000000 Binary files a/examples/worker/crawlab and /dev/null differ diff --git a/examples/worker/docker-compose.yml b/examples/worker/docker-compose.yml index 3508b923..63d9c90c 100644 --- a/examples/worker/docker-compose.yml +++ b/examples/worker/docker-compose.yml @@ -5,4 +5,14 @@ services: container_name: crawlab-worker volumes: - $PWD/conf/config.yml:/opt/crawlab/conf/config.yml - - $PWD/crawlab:/usr/local/bin/crawlab \ No newline at end of file + # 二进制包使用源码生成 + - $PWD/crawlab:/usr/local/bin/crawlab + networks: + - crawlabnet + +networks: + crawlabnet: + ipam: + driver: default + config: + - subnet: 172.30.0.0/16 \ No newline at end of file