docker pull registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_predictor:1.0.0
docker pull registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_predictor_server:1.0.0
docker pull registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_scrapyd:2.0.0
docker pull registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_redis:1.0.0
docker pull registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_mongodb:1.0.0
docker pull registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo:3.0.0
docker pull registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_backend:2.0.0
docker pull registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_middleman:3.0.0
docker network create -d bridge aocpo
docker run --name aocpo_predictor --network aocpo --restart always -e TZ="Asia/Shanghai" -d registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_predictor:1.0.0
docker run --name aocpopredictorserver --network aocpo --restart always -e TZ="Asia/Shanghai" -d registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_predictor_server:1.0.0
docker run --name aocpo_scrapyd --network aocpo --restart always -e TZ="Asia/Shanghai" -d registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_scrapyd:2.0.0
docker run --name aocpo_redis --network aocpo --restart always -e TZ="Asia/Shanghai" -v /var/redis_data:/data -d registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_redis:1.0.0
docker run --name aocpo_mongodb --network aocpo --restart always -e TZ="Asia/Shanghai" -v /var/mongo_data/db:/data/db -v \
/var/mongo_data/configdb:/data/configdb -v /mongo_test:/mongo_test -d registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_mongodb:1.0.0
docker exec -it aocpo_mongodb mongorestore -d schoolData ~/schoolData
docker run --name aocpo_backend --network aocpo --restart always -e TZ="Asia/Shanghai" -d registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_backend:2.0.0
docker run --name aocpo --network aocpo -p 80:80 --restart always -e TZ="Asia/Shanghai" -d registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo:3.0.0
docker run --name aocpo_middleman --network aocpo --restart always -e TZ="Asia/Shanghai" -d registry.cn-hangzhou.aliyuncs.com/coderchen01/aocpo_middleman:3.0.0
docker ps -a
如果出现如下结果则说明容器正常运行:
由于处于测试环境,需要修改客户端本地hosts文件。
windows平台:
- 进入C:\Windows\System32\drivers\etc
- 编辑hosts文件
- 增加行 ip www.aocpo.com 如: 127.0.0.1 www.aocpo.com 域名不可更换。因为客户端通过此域名找到系统后端。
新部署的系统,没有测试数据,需要新建任务,调用爬虫爬取数据。如需测试数据,可点击通过该分享链接,提取码:exkb_,备用链接 下载测试数据。分别进行如下操作:
-
将tiebaData,users文件夹上传到服务器根目录的mongo_test文件下
-
执行如下命令:
docker exec -it aocpo_mongodb mongorestore -d tiebaData /mongo_test/tiebaData
docker exec -it aocpo_mongodb mongorestore -d users /mongo_test/users
3.最后可进入系统登录测试账号:18175006085 密码:10191019