首页 > 解决方案 > 在 MacOS 上将环境变量添加到 docker 配置文件

问题描述

我正在尝试在 MacOS 上的 docker 配置中添加一个环境变量,如下所示:

    "log-driver": "syslog",
    "log-opts": {
      "syslog-address": "udp://${LOGS_ADDRESS}"
    }

当我尝试重新启动 docker 守护程序时,出现以下错误: 2021-05-05T19:36:23Z dockerd failed to start daemon: failed to set log opts: parse udp://${LOGS_ADDRESS}: invalid character "{" in host name

有什么想法可以让我的 docker 守护进程默认拥有 syslog,但允许每个容器“注入”其自己的日志服务器地址作为环境变量

标签: macosdockerenvironment-variables

解决方案


推荐阅读