我有,當我試圖評估我docker-compose.yml
文件拋出下面的錯誤YAML標:
ERROR: Invalid interpolation format for "environment" option in service "time_service": "${Time.now}"
YAML:
---
version: '2'
services:
time_service:
build: "."
environment:
TIME: "${Time.now}"
我如何保持書面相同的字符串輸出,但避免讓docker-compose將其解釋爲錯誤的字符串插值?
這不是解釋該字符串的YAML解析器。 YAML不知道'$ {}'。解釋是由'docker-compose'完成的,並且是用Python編寫的,所以標籤ruby也不合適。 – Anthon
我刪除了這是一個YAML問題的錯誤假設。它導致至少一個其他人[被誤導並浪費時間](https://stackoverflow.com/questions/45312806/how-to-escape-a-sign-in-an-ansible-host-vars-file) – Anthon