互联网技术 / 互联网资讯 · 2023年12月15日

Docker教程:使用Compose将配置文件与云计算核心技术一起使用

通过有选择地启用服务,配置文件允许针对各种用途和环境调整CoMpose应用程序模型。这是通过将每个服务分配给零个或多个配置文件来实现的。如果未分配,则始终启动服务,但是如果分配,则仅在激活配置文件后才启动。

这样一来,您就可以在一个dockeR-coMpose.yMl文件中定义其他服务,而这些服务只能在特定情况下启动,例如用于调试或开发任务。

将配置文件分配给服务

服务通过Profiles属性与配置文件相关联,该 属性采用一组配置文件名称:

云计算核心技术Docker教程:将配置文件与Compose一起使用

在这里,服务fRontend和phpMyadMin被分别分配给配置文件 fRontend,debug因此仅在启用它们各自的配置文件时才启动。

没有Profiles属性的服务将始终启用,即在这种情况下,运行dockeR-coMpose up只会启动backend和db。

有效的配置文件名称遵循的正则表达式格式[a-zA-Z0-9][a-zA-Z0-9_.-]+。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册