-
运行:
docker-compose up -d -
停止:
docker-compose stop -
查看后端日志:
docker logs -f feapder_backend -
查看爬虫日志:
- 查看爬虫实例:
docker service ps task_任务id - 查看爬虫实例日志:
docker service logs -n 行数 -f ID
举例:
docker service ps task_9docker service logs -n 20 -f u6qhyu2dauiu - 查看爬虫实例:
-
查看正在运行的容器:
docker ps -
进入容器:
docker exec -it 容器ID bash
默认端口如下:
# 前端端口
FRONT_PORT=6385
# 后端端口
BACKEND_PORT=8000
# MYSQL端口
MYSQL_PORT=33306
# REDIS 端口
REDIS_PORT=6379
# 监控系统端口配置
INFLUXDB_PORT_TCP=8086
INFLUXDB_PORT_UDP=8089
通过 vim .env 敲击i 进入编辑模式,修改完按 esc退出编辑,敲击 :wq 保存
以下列的是几种可能原因,可按照这个顺序排查,但不是所有步骤都需要走一遍
- 查看后端日志,观察报错
- 若是docker版本问题,参考部署一节安装最新版本,
- 若是报
This node is not a swarm manager,则是部署环境没准备好,执行docker swarm init,可参考参考部署一节
- 查看镜像
docker images,若不存在爬虫镜像registry.cn-hangzhou.aliyuncs.com/feapderd/feapder,可能自动拉取失败了,可手动拉取,拉取命令:docker pull registry.cn-hangzhou.aliyuncs.com/feapderd/feapder:版本号,版本号在.env里查看 - 重启docker服务,Centos对应的命令为:
service docker restart,其他自行查资料
查看不到任务实例的原因可能是服务端内网地址配置错误了,爬虫实例没注册进来。可通过常用命令里的查看爬虫日志看具体问题



