add push manifest support

This commit is contained in:
codeskyblue
2018-09-26 16:24:50 +08:00
parent cdc5b318a0
commit fac40bac1c

View File

@@ -13,6 +13,19 @@ IMAGE_NAME="gohttpserver"
docker build -t $DOCKER_USERNAME/$IMAGE_NAME:armhf -f docker/Dockerfile.armhf .
# x86 linux
docker build -t $DOCKER_USERNAME/$IMAGE_NAME -f docker/Dockerfile .
docker build -t $DOCKER_USERNAME/$IMAGE_NAME:latest -f docker/Dockerfile .
docker push $DOCKER_USERNAME/$IMAGE_NAME
# push manifest
docker manifest create codeskyblue/gohttpserver \
codeskyblue/gohttpserver:latest \
codeskyblue/gohttpserver:armhf
docker manifest annotate codeskyblue/gohttpserver:latest \
--os linux --arch amd64
docker manifest annotate codeskyblue/gohttpserver:latest \
--os linux --arch arm --variant v7
docker manifest push codeskyblue/gohttpserver
# check again
docker run mplatform/mquery codeskyblue/gohttpserver