22 lines
704 B
Bash
Executable File
22 lines
704 B
Bash
Executable File
|
|
docker build . -t shuffle-backend:v1
|
|
|
|
# Check if backend.tar exists and delete it if it does
|
|
if [ -f "/root/shuffle-k8s/image-temp/backend.tar" ]; then
|
|
echo "backend.tar exists. Deleting..."
|
|
rm -rf /root/shuffle-k8s/image-temp/backend.tar
|
|
fi
|
|
|
|
# Save the Docker image to a tar file
|
|
docker save shuffle-backend:v1 -o /root/shuffle-k8s/image-temp/backend.tar
|
|
|
|
ctr -n=k8s.io image import /root/shuffle-k8s/image-temp/backend.tar
|
|
|
|
#SSHPASS='redhat'
|
|
#sshpass -p $SSHPASS scp /root/shuffle-k8s/image-temp/backend.tar root@172.17.14.92:/root/temp-images
|
|
#
|
|
## Import the image using ctr
|
|
#sshpass -p $SSHPASS ssh root@172.17.14.92 "ctr -n=k8s.io image import /root/temp-images/backend.tar"
|
|
#
|
|
echo "Done!"
|