docker-compose文件详解

version: '3'  --docker-compose 版本
services:     --服务
  front:      --服务名称
    image: front   -- docker image 名称
    container_name: front --docker 名称
    depends_on:  --依赖  规定service加载顺序
      - back     --docker 名称
    ports:         -- docker 映射端口
      - "80:80"
    networks:     --网络
      - "net1"
    volumes:     -- :卷挂载路径,定义宿主机的目录/文件和容器的目录/文件的映射  宿主机路径:容器路径
      - "/www:/usr/local/nginx/html"
    links:       --链接到另一个服务中的容器。 请指定服务名称和链接别名(SERVICE:ALIAS),或者仅指定服务名称。
      - db
      - db:database
  
  back:
    image: back
    container_name:back
    expose:     --定义容器用到的端口(一般用来标识镜像使用的端口,方便用ports映射)
      - "9000"
    networks:
      - "net1"
    volumes:
      - "/www:/usr/local/nginx/html"

networks:
  net1:
    driver: bridge
原文地址:https://www.cnblogs.com/zxf330301/p/14080809.html