Docker:如何拉一个特定的构建ID?

前端之家收集整理的这篇文章主要介绍了Docker:如何拉一个特定的构建ID?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想永远拉一个特定的版本,而不是只是最新的.

一个随机的例子:https://registry.hub.docker.com/u/aespinosa/jenkins/builds_history/9511/

我这样做是因为我只想部署我已经审核的版本.这是否可能?还是我被迫把他们分开来做自己的?

最佳答案
我做的方式是标记每个构建

docker build -t $NAMESPACE/$APP_NAME:$BUILD_SHA1 .
docker tag $NAMESPACE/$APP_NAME:$SHA1  $DOCKER_REGISTRY/$NAMESPACE/$APP_NAME:$SHA1
docker push $DOCKER_REGISTRY/$NAMESPACE/$APP_NAME:$SHA1

然后你拉特定的标签

docker pull $DOCKER_REGISTRY/$NAMESPACE/$APP_NAME:$SHA1

猜你在找的Docker相关文章