Docker开发版/快照

时间:2016-08-22 17:28:07

标签: maven docker versioning dockerfile docker-registry

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

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

如果Docker镜像A依赖于FROM B(例如1.2.SNAPSHOT),那么最新的1.2.x标签将被拉出。

图像版本中是否有特殊关键字执行我实际想要实现的目标?

希望这很清楚:)

1 个答案:

答案 0 :(得分:0)

我没有使用它们,但听起来像Maven快照用于表示开发版本。因此,始终会检查并获取新版本。

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

docker build --pull -t myimage .