docker部署HttprunnerManager环境
2022-03-25 本文已影响0人
柠檬C927
1、已经做好的HTTPrunnerManager镜像(https://www.jianshu.com/p/50afedc27f16),可以直接通过docker拉取下来使用即可。
docker pull registry.cn-hangzhou.aliyuncs.com/空间名/hrunnerma:V1.0
2、创建并启动容器
docker run -itd -p 8086:8080 -p 1106:3306 --name runner 镜像名/ID /bin/bash
3、进入容器
docker exec -it 容器名/ID /bin/bash
4、本地浏览器打开登录页面:http://127.0.0.1:8086/api/login/
后台管理页面:http://127.0.0.1:8086/admin/login/
5、我制作的镜像里,都自带有 mysql 和 redis ,若是想要连接其他的数据库和redis,可以修改以下配置即可。
-
修改settings.py文件
截图_选择区域_20220325163638.png

-
修改启动文件start.sh
截图_选择区域_20220325164012.png
6、遇到问题:本地客户端访问容器数据库连接不上,报错

解决:执行如下两条语句即可
#by 后面是密码, 可自行修改。也是远程登录的密码
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
#刷新配置
flush privileges;
