docker - docker 镜像的版本增量

标签 docker dockerfile

我打算用下面的命令构建一个图像,但命令没有执行。您能告诉我以下脚本中的错误是什么吗?

IMAGE=测试图像

ID=$(docker build  -t ${IMAGE} .  | tail -1 | sed 's/.*Successfully built \(.*\)$/\1/')
echo $ID
docker tag ${ID} pushdocker/${IMAGE}:${VERSION}

这里 pushdocker 是我的 Docker hub 命名空间

最佳答案

我遵循了@aron digulla 脚本,它现在工作正常。

IMAGE=TestImage
VERSION=1.0.0

docker build -t ${IMAGE}:${VERSION} . | tee build.log || exit 1
ID=$(tail -1 build.log | awk '{print $3;}')

关于docker - docker 镜像的版本增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36232163/

相关文章:

docker - 如何打破 Dockerfile 中的长 ENV 声明?

Docker,复制镜像,错误 - 错误 : failed to solve: failed to compute cache key: failed to calculate checksum

git - 为什么我要从 repo URL 构建 docker?

macos - 如何在 Mac 操作系统上安装 docker 手册页

docker - 恢复Docker的CHMOD 666 cmd

python - 构建docker镜像时无法安装sklearn

django - Dockerfile 运行 python 命令不起作用

c# - 错误 CTC1014 Docker 命令失败,退出代码为 1,带有 dotnet 核心 api

docker - 如何在docker kafka服务中确保唯一的经纪人ID

docker - 导出和导入 docker 数据容器