nginx-uwsgi-django-mysql的docker部

2018-03-05  本文已影响0人  王大吉

用Django写了个小网站,准备往云主机上挂起来,用docker部署方便直接
架构上 准备 nginx一个dokcer,uwsgi和django一个docker,mysql一个docker。三个docker组网访问
先pull下来三个docker的官方镜像
docker pull nginx
docker pull mysql
docker pull ubuntu:14.4
pull下来如图

image.png
docker run -d --name=my-sql --network my-net -p 33060:3306 -v /usr/local/magellan/mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=4F1TaPHo6Khn988U mysql:latest
docker run -itd --name=my-magellan --dns 114.114.114.114 --network my-net -p 8080:8080 -v /usr/local/magellan/static:/usr/local/magellan/static -v /usr/local/magellan/media:/usr/local/magellan/media ubuntu:14.04
docker run -itd --name=my-nginx --dns 114.114.114.114 --network my-net -p 80:80 -v /usr/local/static:/usr/local/magellan/static -v /usr/local/media:/usr/local/magellan/media nginx:latest

superviso 守护 uwsgi

apt-get update
apt-get install curl
apt-get install vim
apt-get install python3
apt-get install python3-pip

pip3 install uwsgi

soc/magellan.log

上一篇下一篇

猜你喜欢

热点阅读