2 Star 0 Fork 0

wangjiang988 / docker-compose-all

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
docker-compose.bak.yml 2.32 KB
一键复制 编辑 原始数据 按行查看 历史
wangjiang988 提交于 2019-04-30 11:38 . add mongodb config
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
1
https://gitee.com/leoss/docker-compose-all.git
git@gitee.com:leoss/docker-compose-all.git
leoss
docker-compose-all
docker-compose-all
master

搜索帮助