在docker-compose.yml中传递Json文件内容

4
我需要将JSON文件的内容作为环境变量USER_PASS的值传递给docker-compose.yml文件。 docker-compose.yml文件如下所示:
  watchtower:
    image: v2tec/watchtower
    environment:
      - REPO_USER=_json_key
      - REPO_PASS=?????

而JSON文件如下所示:

{
  "type": "service_account",
  "project_id": "xxx",
  ....
}

我尝试了许多方法来传递 Json 文本,例如用单引号包围、删除换行符等,但都没有效果。有什么办法可以解决这个问题吗?
1个回答

9

我刚刚移除了所有的空格和换行符,然后它就起作用了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接