我打算用下面的命令构建一个IMAGE,但命令没有执行。你能否告诉我下面脚本中的错误是什么?
IMAGE = testimage
ID=$(docker build -t ${IMAGE} . | tail -1 | sed 's/.*Successfully built \(.*\)$/\1/')
echo $ID
docker tag ${ID} pushdocker/${IMAGE}:${VERSION}
此处pushdocker
是我的Docker中心名称空间
答案 0 :(得分:1)
我跟着@aron digulla脚本,它现在正常工作。
{{1}}
答案 1 :(得分:0)
我从git获取Git Commit Level并将其作为版本号应用于DOCKER Image。
TAG="$(git log --pretty=oneline -1 | awk '{print $1}' | cut -c 1-7)"
echo "LATEST COMMIT NUMBER is $TAG"
and then apply $TAG to docker tag command like below
docker tag image:latest image:$TAG` below is the output.
xyz:latest
xyz:7digitcommit number