docker - 在 Dockerfile 中设置用户空间 windows env var
问题描述
我在我的 Windows 设置中定义了一个环境变量作为用户变量。
它被称为GITLAB_AUTH_TOKEN
。
在我的 Dockerfile 中,我试图将此变量分配给一个名为的环境变量,GAT
如下所示:
ENV GAT=${GITLAB_AUTH_TOKEN}
这导致 GAT env var 在我的容器中为空白。
我已经看到可以通过 docker-compose 实现,但这对我来说不是解决方案,因为我的 RUN 命令依赖于这个变量。
解决方案
推荐阅读
- javascript - 带键盘的视频播放器控制
- java - 解析文本的 Java 方法仅针对正数返回 StringIndexOutOfBoundsException
- kubernetes - GKE 如何创建保留的公共或私有 gcp 地址以用于 LoadBalancer 服务?
- ruby - 比较 2 个 DateTime 实例,它给了我错误的结果
- java - intellij IDEA 2018.1.6 无法识别 import com.mongodb.MongoClient
- java - 当我的应用程序启动时,如何将数据加载到我的表中?
- jquery - 单击具有指定数据的元素
- mysql - 如何在门户中授予对 Azure Database for MySQL 的访问权限?
- python - 浏览器中的 Matplotlib 动画
- python - python, anaconda, Spyder -- 使用 pip 卸载 python 包在 Spyder + ipython 中不起作用