2626
2727## 功能概览
2828
29+ 暂时不支持 苹果电脑的Apple芯片
30+
2931### 1. 项目管理
3032
3133添加/编辑项目
@@ -95,10 +97,12 @@ worker节点根据任务动态生成,一个worker只运行一个任务实例
9597
9698## 部署
9799
98- > 下面部署以centos为例, 其他平台docker安装方式可参考docker官方文档 :https://docs.docker.com/compose/install/
100+ > 安装方式参考docker官方文档 :https://docs.docker.com/compose/install/
99101
100102### 1. 安装docker
101103
104+ #### 1.1 centos系统
105+
102106> docker --version
103107> 作者的docker版本为 20.10.12,低于此版本的可能会存在问题
104108
@@ -121,22 +125,82 @@ yum install -y yum-utils device-mapper-persistent-data lvm2 && python2 /usr/bin/
121125curl -sSL https://get.daocloud.io/docker | sh
122126```
123127
128+ 启动docker服务
124129
125-
126- 启动
127130``` shell
128131systemctl enable docker
129132systemctl start docker
130133```
131134
135+ 验证: 打开终端,输入
136+
137+ ``` shell
138+ docker ps
139+ ```
140+
141+ #### 1.2 ubuntu系统
142+
143+ ```
144+ sudo apt update
145+ sudo apt install docker.io docker-compose
146+ ```
147+
148+ 启动docker服务
149+
150+ ``` shell
151+ sudo systemctl enable docker
152+ sudo systemctl start docker
153+ ```
154+
155+ 验证: 打开终端,输入
156+
157+ ``` shell
158+ sudo docker ps
159+ ```
160+
161+ #### 1.3 window系统
162+
163+ 访问下面的链接,下载Docker Desktop, 然后安装即可
164+
165+ <a href =" https://docs.docker.com/desktop/setup/install/windows-install/ " target =" _blank " >https://docs.docker.com/desktop/setup/install/windows-install/ </a >
166+
167+
168+ 运行安装好的Docker Desktop
169+
170+ 验证: 打开cmd终端,输入
171+
172+ ``` shell
173+ docker ps
174+ ```
175+
176+ #### 1.4 mac系统
177+
178+ 访问下面的链接,下载Docker Desktop, 然后安装即可
179+
180+ <a href =" https://docs.docker.com/desktop/setup/install/mac-install/ " target =" _blank " >https://docs.docker.com/desktop/setup/install/mac-install/ </a >
181+
182+
183+ 运行安装好的Docker Desktop
184+
185+ 验证: 打开终端,输入
186+ ``` shell
187+ docker ps
188+ ```
189+
190+
132191### 2. 安装 docker swarm
133192
134193 docker swarm init
135194
136195 # 如果你的 Docker 主机有多个网卡,拥有多个 IP,必须使用 --advertise-addr 指定 IP
137196 docker swarm init --advertise-addr 192.168.99.100
138197
139- ### 3. 安装docker-compose
198+ ### 3. 安装docker-compose(非必须)
199+ 一般安装完docker后,会自带 docker compose。可先输入下面的命令验证是否有改环境,若有则不需要安装
200+ ``` shell
201+ docker compose
202+ ```
203+ 若无` docker compose ` 命令,则按照下面的安装
140204
141205``` shell
142206sudo curl -L " https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$( uname -s) -$( uname -m) " -o /usr/local/bin/docker-compose
@@ -147,6 +211,9 @@ sudo chmod +x /usr/local/bin/docker-compose
147211sudo curl -L " https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-$( uname -s) -$( uname -m) " -o /usr/local/bin/docker-compose
148212sudo chmod +x /usr/local/bin/docker-compose
149213```
214+ 安装后输入` docker-compose ` 验证是否成功
215+
216+ 注:` docker-compose ` 与 ` docker compose ` 两种命令用法一样,是一个东西,只不过不同版本的docker可能叫法不一
150217
151218### 4. 部署feaplat爬虫管理系统
152219#### 预备项
@@ -174,6 +241,8 @@ git clone -b develop https://gitee.com/Boris-code/feaplat.git
174241
175242``` shell
176243cd feaplat
244+ docker compose up -d
245+ 或者
177246docker-compose up -d
178247```
179248
@@ -248,28 +317,9 @@ docker node ls
248317docker swarm leave
249318```
250319
251- ## 拉取私有项目
252-
253- 拉取私有项目需在git仓库里添加如下公钥
254-
255- ```
256- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCd/k/tjbcMislEunjtYQNXxz5tgEDc/fSvuLHBNUX4PtfmMQ07TuUX2XJIIzLRPaqv3nsMn3+QZrV0xQd545FG1Cq83JJB98ATTW7k5Q0eaWXkvThdFeG5+n85KeVV2W4BpdHHNZ5h9RxBUmVZPpAZacdC6OUSBYTyCblPfX9DvjOk+KfwAZVwpJSkv4YduwoR3DNfXrmK5P+wrYW9z/VHUf0hcfWEnsrrHktCKgohZn9Fe8uS3B5wTNd9GgVrLGRk85ag+CChoqg80DjgFt/IhzMCArqwLyMn7rGG4Iu2Ie0TcdMc0TlRxoBhqrfKkN83cfQ3gDf41tZwp67uM9ZN feapder@qq.com
257- ```
258-
259- 或在系统设置页面配置您的SSH私钥,然后在git仓库里添加您的公钥,例如:
260- ![ ] ( http://markdown-media.oss-cn-beijing.aliyuncs.com/2021/10/19/16346353514967.jpg )
261-
262- 注意,公私钥加密方式为RSA,其他的可能会有问题
320+ ## 使用
263321
264- 生成RSA公私钥方式如下:
265- ``` shell
266- ssh-keygen -t rsa -C " 备注" -f 生成路径/文件名
267- ```
268- 如:
269- ` ssh-keygen -t rsa -C "feaplat" -f id_rsa `
270- 然后一路回车,不要输密码
271- ![ ] ( http://markdown-media.oss-cn-beijing.aliyuncs.com/2021/11/17/16371210640228.jpg )
272- 最终生成 ` id_rsa ` 、` id_rsa.pub ` 文件,复制` id_rsa.pub ` 文件内容到git仓库,复制` id_rsa ` 文件内容到feaplat爬虫管理系统
322+ 见 [ FEAPLAT使用说明] ( feapder_platform/usage )
273323
274324## 自定义爬虫镜像
275325
@@ -361,18 +411,18 @@ SPIDER_IMAGE=my_feapder:1.0
361411
362412## 学习交流
363413
364- <table border =" 0 " >
365- <tr>
366- <td> 知识星球:17321694 </td>
367- <td> 作者微信: boris_tm </td>
368- <td> QQ群号:750614606 </td>
369- </tr>
370- <tr>
414+ <table border =" 0 " >
415+ <tr>
416+ <td> 知识星球:17321694 </td>
417+ <td> 作者微信: boris_tm </td>
418+ <td> QQ群号:521494615 </td>
419+ </tr>
420+ <tr>
371421 <td> <img src="http://markdown-media.oss-cn-beijing.aliyuncs.com/2020/02/16/zhi-shi-xing-qiu.jpeg" width=250px>
372- </td >
373- <td> <img src="http://markdown-media.oss-cn-beijing.aliyuncs.com/2021/07/12/er-wei-ma.jpeg" width="250px" /> </td>
374- <td> <img src="http://markdown-media.oss-cn-beijing.aliyuncs.com/2021/07/12/16260897330897 .jpg" width="250px" /> </td>
375- </tr>
376- </table >
377-
378- 加好友备注:feaplat
422+ </td >
423+ <td> <img src="http://markdown-media.oss-cn-beijing.aliyuncs.com/2021/07/12/er-wei-ma.jpeg?x-oss-process=style/markdown-media " width="250px" /> </td>
424+ <td> <img src="http://markdown-media.oss-cn-beijing.aliyuncs.com/2024/04/28/17142933285892 .jpg" width="250px" /> </td>
425+ </tr>
426+ </table >
427+
428+ 加好友备注:feapder
0 commit comments