You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.1 KiB

version: '3.0'
services:
nginx:
hostname: demo_nginx
container_name: demo_nginx
build:
context: ./nginx
dockerfile: Dockerfile
ports:
- "80:80"
volumes:
- ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
- ./nginx/conf/conf.d:/etc/nginx/conf.d
- ./wwwroot:/var/www/html:rw
- ./php/sock:/sock
depends_on:
- php-fpm
links:
- php-fpm
networks:
- demo
php-fpm:
hostname: demo_php-fpm
container_name: demo_php-fpm
build: ./php
ports:
- "9000:9000"
volumes:
- ./php/etc:/usr/local/etc
- ./wwwroot:/var/www/html:rw
- ./php/sock:/sock
links:
- mysql
networks:
- demo
mysql:
hostname: demo_mysql
container_name: demo_mysql
build: ./mysql
ports:
- "3306:3306"
volumes:
#- ./mysql/conf:/etc/mysql/conf
- ./data:/var/lib/mysql
command: "--character-set-server=utf8"
environment:
#设置免密登录
MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
#MYSQL_DATABASE: db1
#MYSQL_USER: user1
#MYSQL_PASSWORD: pwd1
networks:
- demo
networks:
demo: