gpt4 book ai didi

docker - 带有无效标签或引用的Docker推送错误

转载 作者:行者123 更新时间:2023-12-02 19:35:34 35 4
gpt4 key购买 nike

我有一个Travis CI构建,正在尝试推送到Docker注册表,这是在构建日志中看到的内容:

[info] Built image repo.treescale.com/[secure]/inland24/plant-simulator:1.0-SNAPSHOT

但是在下一行,我将看到以下内容:
Error parsing reference: "/:" is not a valid repository/tag: invalid reference format

这就是我的docker push命令所拥有的:
docker push $DOCKER_REGISTRY_URL/$APPLICATION_NAME:$IMAGE_VERSION_DEV;

这是参数:
   - APPLICATION_NAME    = [secure]/inland24/plant-simulator
- IMAGE_VERSION_DEV = 1.0-SNAPSHOT
- DOCKER_REGISTRY_URL = repo.treescale.com

假设[安全]已解析为正确的用户名!我得到的这个错误是什么以及如何解决?

我确实尝试列出了所有镜像,并且可以看到我的镜像存在于正在运行构建的本地计算机上:
REPOSITORY                                           TAG                      IMAGE ID            CREATED                  SIZE
repo.treescale.com/[secure]/inland24/plant-simulator 1.0-SNAPSHOT 34842cf7482e Less than a second ago 225 MB
anapsix/alpine-java 8_server-jre_unlimited bd197f461851 11 days ago 124 MB

最佳答案

您的错误清楚地表明出了什么问题。您正在使用

docker push $DOCKER_REGISTRY_URL/$APPLICATION_NAME:$IMAGE_VERSION_DEV;

解析引用错误:“/:”不是有效的存储库/标签:无效的引用格式

如果我空白所有环境变量,那么我得到
docker push /:

这给了我同样的错误。在docker push之前使用env命令,并确保您的环境变量确实存在。如果没有,那么找出原因

关于docker - 带有无效标签或引用的Docker推送错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45577597/

35 4 0