我可以在单个 docker-compose 文件中为所有容器定义全局重启策略,而不是在每个服务中单独添加吗?
答案 0 :(得分:1)
正如@larsks 已经指出的那样,目前还没有这样的功能。但是可以(自版本 3.4
起)使用 x-
键定义通用属性并避免使用 YAML 合并语法重复:
version: "3.9"
x-common-options:
&common-options
restart: always
logging:
options:
max-size: '12m'
max-file: '5'
driver: json-file
services:
service_one:
<< : *common-options
image: image1
以上与此相同:
version: "3.9"
services:
service_one:
image: image1
restart: always
logging:
options:
max-size: '12m'
max-file: '5'
driver: json-file