在docker上部署Django,添加简单的负载均衡,利用Mysql数据库,为数据库配置备份。
git clone .......
cd ..
docker-compose build
docker-compose up -d
部署文件docker-compose.yml
version: '3'
services:
web_mysql:
build: ./conf/mysql
container_name: web_mysql
command: --default-authentication-plugin=mysql_native_password
environment:
- MYSQL_DATABASE=test
- MYSQL_ROOT_PASSWORD=123456
- MYSQL_ROOT_HOST=%
- MYSQL_HOST=localhost
ports:
- "3302:3306"
volumes:
- /test/test/conf/mysql/logs:/home/log
networks:
webnet:
# 指定网桥
ipv4_address: 172.16.238.10
restart: always
web1:
build: ""
container_name: web1
command: python man