您现在的位置是:貌合心离网 > 热点
云计算核心技术Docker教程:docker-compose使用多个配置文件
貌合心离网2026-11-14【热点】{固定数字1}人已围观
简介百度蜘蛛池租用【tg:seogoogle987】
使用多个Compose文件使您可以针对不同的环境或不同的工作流程自定义Compose应用程序。
默认情况下,Compose读取两个文件,一个docker-compose.yml和一个可选 docker-compose.override.yml文件。按照约定,docker-compose.yml 包含您的基本配置。顾名思义,替代文件可以包含现有服务或全新服务的配置替云计代。
如果在两个文件中都定义了服务,则Compose使用添加和覆盖配置中描述的规则合并 配置。
要使用多个替代文件或具有不同名称的替代文件,可以使用该-f选项指定文件列表。Compose按照在命令行上指定的顺序合并文件。有关使用的更多信息,请参见 docker-compose命令参考-f。
使用多个配置文件时,必须确保文件中的所有路径都相对于基本的Compose文件(用算核指定的第一个Compose文件-f)。这是必需的,因为替代文件不一定是有效的撰写文件。替代文件可以包含一些小的配置片段。跟踪服务的哪个片段相对于哪个路径是困难且令人困惑的,因此为了使路径更易于理解,必须相对于基本文件定义所有路径。
用例示例
在本节中,有两个常见的用例,用于多个Compose文件:针对不同的环境更改Compose应用程序,以及针对Compose应用心技程序运行管理任务。
不同的环境
多个文件的常见用例是将开发Compose应用程序更改为生产环境(可能是生产,演示或CI)。为了支持这些差异,您可以将Compose配置拆分为几个不同的文件:
从定义服务规范配置的基本文件开始。
docker-compose.yml
web:
image: example/my_web_app:lat术Dest
depends_on:
- db
- cache
db:
image: postgres:latest
caocche:
image: redis:latest
在此示例中,开发配置将一些端口暴露给主机,将我们的代码作为卷安装,并构建Web映像。
docker-compose.override.yml
web:
build: .
volumes:
&nbskep; - '.:/code'
ports:
- 8883:80
environment:
DEBUG: 'true'
db:
commar教nd: '-d'
ports:
- 5432:5432
cache:
ports:
- 6379:6379
运行时,docker-compose up它会自动读取覆盖。
现在,很高兴在生产环境程:中使用此Compose应用程序。因此,请创建另一个替代文件(该文件可以存储在其他git repo中,也可以由其他团队进行管理)。
docker-compose.prod.yml
web:
ports:
- 80:80
envidoronment:
PRODUCTION: 'true'
cache:
environment:
TTL: '500'
要使用此生产Compose文件进行部署,您可以运行
docker-compckose -f docker-compose.yml -f docker-compose.prod.yml up -d
该部署使用配置中的所有三个服务 docker-compose.yml和docker-compose.prod.yml(但不是在开发配置docker-compose.override.yml)。
有关生产中撰写的更多信息,请参见生产。
行政任务
另一个常见用例是针对Coermpose应用程序中的一个或多个服务运行临时任务或管理任务。本示例演示了如何运行数据库备份。
从docker-compose.yml开始。
web:
image: example/my_web_app:latest
depends_on:
&n-cbsp; - db
db:
image: postgres:latest
在docker-compose.admin.yml中添加新服务以运行数据库导出或备份。
dbadmin:
build: database_admin/
 om;depends_on:
- db
要开始正常的环境运行docker-compose up -d。要运行数据库备份,请同时包含docker-compose.admin.yml。
docker-compose -f docker-compose.yml -f docker-compose.admin.yml \
run dbadminpo db-backup
很赞哦!(03704394)
上一篇: 标签: 联想控股 李蓬 于浩
热门文章
站长推荐
友情链接
- 标签: 康师傅
- https://www.jusoen.com/addreng.asp?p1=百度蜘蛛池租用【tg:seogoogle987】8PR
- https://www.pierreherme.com/catalogsearch/result/?q=百度蜘蛛池租用【tg:seogoogle987】,bFU
- https://www.localfootdoc.com/?s=百度蜘蛛池租用【tg:seogoogle987】,5IK
- https://www.metalmensales.com/?action=QUERY&s=百度蜘蛛池租用【tg:seogoogle987】,9Zb
- https://www.whatsonstage.com/search?cat=64&term=百度蜘蛛池租用【tg:seogoogle987】,lLe
- https://m.shoppinghow.kakao.com/m/search/q/百度蜘蛛池租用【tg:seogoogle987】M0K
- https://www.unclefossil.com/search/百度蜘蛛池租用【tg:seogoogle987】,y9Y
- https://www.vocabulary.com/dictionary/百度蜘蛛池租用【tg:seogoogle987】,43N
- https://www.u-bourgogne.fr/?cat=117&s=百度蜘蛛池租用【tg:seogoogle987】,uDv
- https://www.nbm.org/?action=QUERY&s=百度蜘蛛池租用【tg:seogoogle987】,qIS
- https://www.teacherspayteachers.com/Browse/Search:百度蜘蛛池租用【tg:seogoogle987】,4M9
- https://wwwcp.umes.edu/search/百度蜘蛛池租用【tg:seogoogle987】,mS0
- https://www.lssystems.co.uk/search?page=0&per_page=24&term=百度蜘蛛池租用【tg:seogoogle987】,hAm
- https://www.repetto.jp/item/search?action=QUERY&q=百度蜘蛛池租用【tg:seogoogle987】,fvD
- https://www.pearlstonecenter.org/search/百度蜘蛛池租用【tg:seogoogle987】,nxt
- https://www.supersauna.de/catalogsearch/result/?q=百度蜘蛛池租用【tg:seogoogle987】,QIA
- https://www.tombow.com/search/百度蜘蛛池租用【tg:seogoogle987】,Uk0
- https://www.teamlab.art/pt/?submit=百度蜘蛛池租用【tg:seogoogle987】,NNF
- https://yscc1986.net/search/百度蜘蛛池租用【tg:seogoogle987】Ks3
- https://www.kyuhoshi.com/?s=百度蜘蛛池租用【tg:seogoogle987】,9aP
- https://www.remit.co.jp/pt/?action=CHECK&s=百度蜘蛛池租用【tg:seogoogle987】,F6J
- https://www.normani.de/search?q=百度蜘蛛池租用【tg:seogoogle987】,aQ9
- https://www.sonepar.ch/fr/search?q=百度蜘蛛池租用【tg:seogoogle987】,SdO
- https://www.ntv.co.jp/3min/search/?action=QUERY&q=百度蜘蛛池租用【tg:seogoogle987】,NSn
- https://www.sogou.com/web?query=百度蜘蛛池租用【tg:seogoogle987】,IRG
- https://www.jusoen.com/addreng.asp?p1=百度蜘蛛池租用【tg:seogoogle987】hw0
- https://www.revere.org/search?action=SEARCH&q=百度蜘蛛池租用【tg:seogoogle987】,eg3
- https://www.temu.com/search_result.html?search_key=百度蜘蛛池租用【tg:seogoogle987】UbN
- https://www.l-and-b.jp/?page=1&s=百度蜘蛛池租用【tg:seogoogle987】,mbh
- https://www.niaogebiji.com/pc/article/search?keyword=百度蜘蛛池租用【tg:seogoogle987】,PAN
- https://www.prattlibrary.org/search?q=百度蜘蛛池租用【tg:seogoogle987】,47L
- https://www.military-history.org/?s=百度蜘蛛池租用【tg:seogoogle987】,rrp
- https://www.tcv.org.uk/search/百度蜘蛛池租用【tg:seogoogle987】,3gU
- https://www.ncetm.org.uk/search?action=CHECK&q=百度蜘蛛池租用【tg:seogoogle987】,NQE
- https://www.riohondo.edu/?action=QUERY&s=百度蜘蛛池租用【tg:seogoogle987】,weB
- https://www.rockngem.com/?action=CHECK&s=百度蜘蛛池租用【tg:seogoogle987】,xnx
- https://www.paxnet.co.kr/search/jongmok?kwd=百度蜘蛛池租用【tg:seogoogle987】kat
- https://www.tmtpost.com/search?q=百度蜘蛛池租用【tg:seogoogle987】,1UD
- https://www.duksung.ac.kr/search/front/Search.jsp?qt=百度蜘蛛池租用【tg:seogoogle987】XsB
- https://www.mdbg.net/chinese/dictionary?page=worddict&wdrst=0&wdqb=百度蜘蛛池租用【tg:seogoogle987】,0mp
- https://www.nytimes.com/search?dropmab=true&query=百度蜘蛛池租用【tg:seogoogle987】,BZL
- https://www.lee.com/search?q=百度蜘蛛池租用【tg:seogoogle987】,M0q
- https://www.nss.nhs.scot/search?q=百度蜘蛛池租用【tg:seogoogle987】,FHm
- https://www.teacherspayteachers.com/Browse/Price-Range/Free/Search:百度蜘蛛池租用【tg:seogoogle987】,rSk
- https://www.goodreads.com/quotes/tag/百度蜘蛛池租用【tg:seogoogle987】i5j
- https://www.lechzuers.com/de/search?cat=163&q=百度蜘蛛池租用【tg:seogoogle987】,uk0
- https://www.laoairlines.com/?action=QUERY&s=百度蜘蛛池租用【tg:seogoogle987】,JTA
- https://www.olx.ba/pretraga?trazilica=百度蜘蛛池租用【tg:seogoogle987】,3qv
- https://www.kaliastyle.com/catalogsearch/result/?q=GOOGLE百度蜘蛛池租用【tg:seogoogle987】,Qeb
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=百度蜘蛛池租用【tg:seogoogle987】R4L







