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

时间:2018-09-24 07:41:27

标签: json linux docker-compose gcloud

我需要将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 个答案:

答案 0 :(得分:2)

我刚刚删除了所有空格以及新的换行符,然后它起作用了。