docker-compose - docker-compose 文件中 ENV 变量 DOCKER_REGISTRY 后的连字符是什么
问题描述
在我的 docker-compose 文件中,我的图像标签是这样的
image: ${DOCKER_REGISTRY-}webapi
然而,ENV 变量只是 DOCKER_REGISTRY,那么连字符是干什么用的?
另外,现在我想将这些图像推送到 ECR,当我将 DOCKER_REGISTRY 设置为我的 ECR 实例时,and部分/
之间没有, 所以我想我需要将其更改为? 但也许只适用于我的非开发 docker-compose 文件?DOCKER_REGISTRY
webapi
image: ${DOCKER_REGISTRY-}/webapi
解决方案
不要添加 /。这不是路径,而是图像的名称。
推荐阅读
- r - 两个矩阵列表的 T 检验
- sql-server - 我想在数据到达服务器时动态更改小部件颜色,但我不明白
- spring-data-jpa - 有没有一种方法可以在不使用框架的情况下在 Spring JPA 上实现数据库迁移(例如:flyway、liquidbase 等)?
- python - 如何从 Firebase 值创建一个数组
- javascript - setTimeout 是否被添加到调用堆栈中?
- python - 如何打印没有类名的类的结果?
- python - 将每个单独的文本文件的内容存储到列表中
- javascript - Flatlist项目重复问题
- java - 为什么顶部栏中的搜索在 android studio 中不起作用?
- java - Android 中未显示通知标题