Docker-扩展服务
Posted bingjjfly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker-扩展服务相关的知识,希望对你有一定的参考价值。
共享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-扩展服务的主要内容,如果未能解决你的问题,请参考以下文章
Docker删除报错:Error response from daemon: conflict: unable to delete 08b152afcfae (must be forced)(代码片段