2020-03-30 11:44:56 +02:00
|
|
|
#!/bin/bash
|
2020-11-10 10:33:09 +01:00
|
|
|
set -x
|
|
|
|
set -e
|
2020-03-30 11:44:56 +02:00
|
|
|
|
|
|
|
IP=$1
|
|
|
|
USER=$2
|
|
|
|
PWD=$3
|
|
|
|
INDEX=$4
|
|
|
|
IMAGE1=$5
|
|
|
|
IMAGE2=$6
|
|
|
|
echo $IP
|
|
|
|
|
|
|
|
docker login $IP -u $USER -p $PWD
|
|
|
|
|
|
|
|
cat /$HOME/.docker/config.json
|
|
|
|
|
2020-11-10 10:33:09 +01:00
|
|
|
if [ $(cat /$HOME/.docker/config.json |grep experimental |wc -l) -eq 0 ];then
|
2021-03-17 15:33:02 +01:00
|
|
|
sed -i '$d' /$HOME/.docker/config.json
|
|
|
|
sed -i '$d' /$HOME/.docker/config.json
|
|
|
|
echo -e "},\n \"experimental\": \"enabled\"\n}" >> /$HOME/.docker/config.json
|
2020-11-10 10:33:09 +01:00
|
|
|
fi
|
2020-03-30 11:44:56 +02:00
|
|
|
|
|
|
|
cat /$HOME/.docker/config.json
|
|
|
|
|
|
|
|
docker manifest create $INDEX $IMAGE1 $IMAGE2
|
|
|
|
docker manifest push $INDEX
|