macos - 在 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,但允许每个容器“注入”其自己的日志服务器地址作为环境变量?
解决方案
推荐阅读
- tfs - 使用 TFS 的 ClickOnceDeployment
- spring-boot - @Constructorresult 与自联接类映射
- amazon-web-services - 更改电子邮件后用户可以在 AWS Cognito 中的电子邮件验证之前登录
- ruby-on-rails - Rails 安全会话和 cookie 不适用于 CDN
- java - 爪哇。从不同的类运行一个函数
- php - Yii2 模型 ViaTable
- ocaml - Ocaml错误列出高阶函数
- http - 多部分消息可以包含原始二进制内容吗?
- android - 如何在列表视图中获取图像的位置并在列表视图中单击另一个图像时切换
- python - Python While 循环 - 不起作用 BREAK