我想总是拉一个特定的版本,而不仅仅是最新版本.
一个随机的例子:https://registry.hub.docker.com/u/aespinosa/jenkins/builds_history/9511/
我这样做是因为我只想部署我审核过的版本.这目前可能吗?还是我被迫分叉他们自己做?
Joe*_*l B 28
docker pull ubuntu@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2
Run Code Online (Sandbox Code Playgroud)
如果需要查找哈希值,则在推/拉图像时输出.一些自动构建在最后输出它.我试着寻找哈希,docker inspect但它似乎没有,所以你必须删除图像并再次拉它以查看哈希.
我这样做的方法是标记每个构建
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
Run Code Online (Sandbox Code Playgroud)
然后你拉出特定的标签
docker pull $DOCKER_REGISTRY/$NAMESPACE/$APP_NAME:$SHA1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9578 次 |
| 最近记录: |