美文网首页
docker项目部署,关于nginx和MySQL设置

docker项目部署,关于nginx和MySQL设置

作者: 空山晚来秋 | 来源:发表于2019-05-29 13:59 被阅读0次

本项目是Python项目,使用web.py+uWSGI,nginx做代理,操作系统为centos7,数据库为MySQL

  1. 进入docker子系统,查看子系统IP(若是172.17.0.3)

  2. nginx配置文件中写docker子系统的IP

location /test/ {
    allow all;
    include uwsgi_params;
    uwsgi_pass 172.17.0.3:26211;
}

  1. docker中项目代码中数据库写docker网关IP(如172.17.0.1)
db_host = '172.17.0.1'
  1. uWSGI启动时写docker子系统的IP(若是172.17.0.3)
uwsgi -d log/wsgi.log -s 172.17.0.3:26211 -w audit_main -t 5 -M -p 2 --pidfile ./master.pid

关于docker中启动systemctl服务
可以docker run --privileged -ti centos /usr/sbin/init启动docker子系统,然后使用docker exec命令进入测试。测试完成后打包此容器为镜像,为后续所用

映射自己需要的端口号

相关文章

网友评论

      本文标题:docker项目部署,关于nginx和MySQL设置

      本文链接:https://www.haomeiwen.com/subject/urxytctx.html