version: "3.8" networks: ccag: services: # 定义服务名字,只要不冲突即可 ccag-cloud-gateway: build: context: ./ccag-cloud-gateway dockerfile: Dockerfile # 镜像名字 image: ccag-cloud-gateway:1.0 # 自定义容器名字 container_name: ccag-cloud-gateway-c ports: - "9998:9999" # 网络模式 networks: - ccag ccag-system-cloud: build: context: ./ccag-system-cloud dockerfile: Dockerfile image: ccag-system-cloud:1.0 container_name: ccag-system-cloud-c ports: - "9911:7001" networks: - ccag jflow-cloud: build: context: ./jflow-cloud dockerfile: Dockerfile image: jflow-cloud:1.0 container_name: jflow-cloud-c ports: - "7003:7002" networks: - ccag ccag-system-cloud-test: build: context: ./ccag-system-cloud dockerfile: Dockerfile image: ccag-system-cloud:1.0 container_name: ccag-system-cloud-test ports: - "9912:7001" ccag-tvs-experiment-cloud: build: context: ./ccag-tvs-experiment dockerfile: Dockerfile image: ccag-tvs-experiment-cloud:1.0 container_name: ccag-tvs-experiment-cloud ports: - "9913:7005" networks: - ccag ccag-tvs-file-cloud: build: context: ./ccag-tvs-file dockerfile: Dockerfile image: ccag-tvs-file-cloud:1.0 container_name: ccag-tvs-file-cloud ports: - "9914:7006" networks: - ccag volumes: - /usr/local/tomcat/apache-tomcat-8.5.38/webapps:/tmp/local # 挂载宿主机的目录到容器内 ccag-tvs-performance: build: context: ./ccag-tvs-performance dockerfile: Dockerfile image: ccag-tvs-performance:1.0 container_name: ccag-tvs-performance-c ports: - "9915:8001" networks: - ccag