私有Docker注册表中的自动最新标签

问题描述 投票:0回答:1

我使用此图像设置了自己的Docker注册表:https://hub.docker.com/_/registry

我注意到的第一件事是没有自动设置最新标签。将图像推送到dockerHub时,会自动为其分配最新的标签,因此您始终可以使用该标签访问最新的图像。

这似乎不是自托管Docker注册表的默认行为。有什么方法可以配置它,以便我自动获得最新标签?

docker docker-registry dockerhub docker-tag
1个回答
0
投票

即使Docker Hub采取这种方式,自动推送latest标签也不是Docker注册表的默认行为。

通常,除了要推送的标签外,推送latest的操作是自定义逻辑,这是为您的应用设置的CI流程的一部分。

这只是实现此目的的众多方法之一

docker build -t myregistry.com/myapp:VARIABLE_TAG -t myregistry.com/myapp:latest .
docker push myregistry.com/myapp:VARIABLE_TAG
docker push myregistry.com/myapp:latest
© www.soinside.com 2019 - 2024. All rights reserved.