version: '3' services: web: build: context: ~/docker/Nginx dockerfile: Dockerfile container_name: nginx #容器名称 image: c32_nginx:1.0 #镜像 depends_on: #依赖 - php ports: #映射端口 宿主机:容器 - "80:80" - "443:443" networks: #容器使用网络 - front-tier - back-tier volumes: #映射目录 宿主机:容器 - /home/nginx/conf.d:/etc/nginx/conf.d - /home/wwwroot/html:/usr/share/nginx/html links: - php:php70 php: build: ~/docker/PHP container_name: php70 image: c32_php:1.0 networks: - front-tier volumes: - /home/wwwroot/html:/usr/share/nginx/html nginx01: container_name: nginx01 image: c32_nginx:1.0 build: ~/docker/Nginx volumes: #映射目录 宿主机:容器 - /home/nginx/conf.d/nginx01:/etc/nginx/conf.d - /home/wwwroot/html:/usr/share/nginx/html php01: build: ~/docker/PHP container_name: php01 image: c32_php:1.0 networks: - front-tier volumes: - /home/wwwroot/html:/usr/share/nginx/html networks: front-tier: driver: bridge back-tier: driver: bridge