gohttpserver/docker/push_manifest

29 lines
717 B
Text
Raw Permalink Normal View History

2018-09-26 16:40:05 +08:00
#!/bin/bash
#
# push manifest
if [[ ! -d $HOME/.docker ]]
then
mkdir $HOME/.docker
fi
set -ex
2021-03-24 15:02:18 +08:00
if test $(uname) = "Linux"
then
sed -i '/experimental/d' $HOME/.docker/config.json
sed -i '1a"experimental": "enabled",' $HOME/.docker/config.json
fi
2018-09-26 16:40:05 +08:00
docker manifest create codeskyblue/gohttpserver \
codeskyblue/gohttpserver:latest \
codeskyblue/gohttpserver:armhf
2018-09-26 17:06:12 +08:00
docker manifest annotate codeskyblue/gohttpserver \
codeskyblue/gohttpserver:latest --os linux --arch amd64
docker manifest annotate codeskyblue/gohttpserver \
2018-09-26 17:48:51 +08:00
codeskyblue/gohttpserver:armhf --os linux --arch arm --variant v7
2018-09-26 16:40:05 +08:00
docker manifest push codeskyblue/gohttpserver
# check again
2021-03-24 15:02:18 +08:00
docker run mplatform/mquery codeskyblue/gohttpserver