docker-compose.yml:为什么重启" no"必须有引号?

时间:2017-09-15 06:43:41

标签: docker docker-compose

在docker-compose(https://docs.docker.com/compose/compose-file/#restart)的docker docs中,给出了这个重启选项:

restart: "no"
restart: always
restart: on-failure
restart: unless-stopped

我只是想知道,为什么" no"必须是引号而其他选项不是吗? docker-compose不能以no开头,不带引号。

1 个答案:

答案 0 :(得分:4)

原因是值yesno被评估为truefalse。这就是为什么你需要使用双引号,以便它被解释为字符串

请参阅http://www.yaml.org/refcard.html