Docker开发版本/快照



我正在尝试实现与maven为SNAPSHOT版本提供的相同机制。基本上,每当我对Dockerfile进行开发时,我希望能够在我的私人注册表中创建临时版本。

我可以创建一个标记并在这个标记上强制推送,但我宁愿在注册表中为给定的标记保留一个版本。

如果Docker镜像A依赖于Docker镜像B(基于1.2)。例如SNAPSHOT),然后是最新的1.2。X标签将被拉出。

在图像版本中是否有一个特殊的关键字来执行我实际想要实现的功能?

希望这足够清楚:)

我没有使用它们,但是听起来Maven快照是用来指示开发版本的。因此,总是检查和获取新版本。

要在docker中获得类似的行为,我认为您需要在每次构建时检查更新的基本映像。这是docker构建中的一个选项:--pull

docker build --pull -t myimage .

最新更新