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

标签 json linux docker-compose gcloud

我需要在 docker-compose.yml 文件中将 JSON 文件的内容作为环境变量 USER_PASS 的值传递。 docker-compose.yml 文件如下所示:

  watchtower:
    image: v2tec/watchtower
    environment:
      - REPO_USER=_json_key
      - REPO_PASS=?????

Json 文件如下:

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

我尝试以多种方式传递 Json 文本,例如用单引号括起来、删除新行等,但没有任何效果。知道如何做到这一点吗?

最佳答案

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

关于json - 在 docker-compose.yml 中传递 Json 文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52474690/

相关文章:

javascript - 定义自定义 Firebase 键

python - 使用 openweathermap api 解析字典(json)中的数据

php - Apache 无法在网络共享中修改/创建文件

linux - 将数组从 .env 传递到 docker-compose.yml 到 Dockerfile 到 bash 脚本

javascript - 如何设置 maxJsonLength 属性?

java - hibernate 和 JAXB/JSON(消息模型和数据模型)

linux - 如何在 Linux 机器上获取我的 CUDA 规范?

linux - curl 仅显示内容类型

Docker挂载顺序乱序,不让我挂载我的目录

go - 尝试运行 docker-compose up -d 时出现错误