码迷,mamicode.com
首页 > 其他好文 > 详细

Docker-扩展服务

时间:2020-05-18 18:38:36      阅读:51      评论:0      收藏:0      [点我收藏+]

标签:product   services   service   compose   端口   highlight   字段   ttl   volumes   

共享Compose配置

  1. 通过使用多个Compose文件扩展整个Compose文件

  2. 使用 extend 字段扩展单个服务

不同环境不同配置

  docker-compose.yml文件

version: ‘3‘
services:
  web:
    image: "tomcat:8"
    depends_on:
      - db
      - cache

  cache:
    image: "redis:alpine"

  docker-compose.dev.yml文件,开发环境(映射端口、映射数据卷)

version: ‘3‘
services:
  web:
    volumes:
      - ‘.:/code‘
    ports:
      - 8883:80
    environment:
      DEBUG: ‘true‘

  cache:
    ports:
      - 6379:6379

  启动容器

docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d

  docker-compose.prod.yml文件,生产环境

version: ‘3‘
services:
  web:
    volumes:
      - ‘.:/code‘
    ports:
      - 80:80
    environment:
      PRODUCTION: ‘true‘

  cache:
    environment:
      TTL: ‘500‘  

 

Docker-扩展服务

标签:product   services   service   compose   端口   highlight   字段   ttl   volumes   

原文地址:https://www.cnblogs.com/BINGJJFLY/p/12912133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!