首页 > 解决方案 > docker-compose 文件中 ENV 变量 DOCKER_REGISTRY 后的连字符是什么

问题描述

在我的 docker-compose 文件中,我的图像标签是这样的

image: ${DOCKER_REGISTRY-}webapi

然而,ENV 变量只是 DOCKER_REGISTRY,那么连字符是干什么用的?

另外,现在我想将这些图像推送到 ECR,当我将 DOCKER_REGISTRY 设置为我的 ECR 实例时,and部分/之间没有, 所以我想我需要将其更改为? 但也许只适用于我的非开发 docker-compose 文件?DOCKER_REGISTRYwebapiimage: ${DOCKER_REGISTRY-}/webapi

标签: docker-composeenvironment-variablesamazon-ecr

解决方案


不要添加 /。这不是路径,而是图像的名称。


推荐阅读