代码拉取完成,页面将自动刷新
version: '2'
services:
applications:
image: tianon/true
volumes:
- ./apps/phpApp/:/var/www
- ./apps/pythonApp/:/usr/src/app
- ./apps/tomcatApp/webapps:/usr/local/tomcat/webapps
django:
build:
context: ./python
dockerfile: 'Dockerfile'
volumes_from:
- applications
volumes:
- ./python/app:/usr/src/app
ports:
- "8000:8000"
links:
- mysql:mysql
command: python manage.py runserver 0.0.0.0:8000
networks:
- "backend"
tomcat:
build:
context: ./tomcat/java
dockerfile: 'Dockerfile'
volumes_from:
- applications
volumes:
- ./tomcat/logs:/usr/local/tomcat/logs
- ./tomcat/conf:/usr/local/tomcat/conf
ports:
- "8080:8080"
links:
- mysql:mysql
networks:
- "backend"
php-fpm:
build:
context: ./php
dockerfile: 'Dockerfile'
volumes_from:
- applications
volumes:
- ./php/php.ini:/usr/local/etc/php/php.ini
expose:
- "9000"
links:
- mysql:mysql
networks:
- "backend"
nginx:
build:
context: ./nginx
volumes_from:
- applications
volumes:
- ./nginx/logs/nginx/:/var/log/nginx
- ./nginx/sites/:/etc/nginx/sites-available
ports:
- "82:80"
- "444:443"
links:
- mysql:mysql
networks:
- "backend"
redis:
image: redis:latest
volumes:
- ./redis/data:/data
ports:
- "6379:6379"
networks:
- "backend"
mysql:
image: mysql:5.7
restart: always
environment:
- MYSQL_DATABASE=default
- MYSQL_USER=default
- MYSQL_PASSWORD=123456
- MYSQL_ROOT_PASSWORD=123456
volumes:
- ./mysql/data/mysql:/var/lib/mysql
- ./mysql/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
ports:
- "33061:3306"
networks:
- "backend"
networks:
backend:
driver: bridge
frontend:
driver: bridge
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。