Catatan Seekor Docker
Stackoverflow
Troubleshooting
Command
Save Docker Image to file
Pods
Last updated
In ~/.docker/config.json change credsStore to credStore
https://forums.docker.com/t/docker-credential-desktop-exe-executable-file-not-found-in-path-using-wsl2/100225/5# Save image
docker save provider/image:v1 -o image.tar
# for multiple nodes, username, and file
cat > nodes.txt <<EOF
127.0.0.1 username
EOF
cat > images.txt << EOF
provider/image1:v1
provider/image2:v2
EOF
while read image; do
filename=$(echo "$image" | tr '/:' '_')
fullpath="/tmp/${filename}.tar"
echo "Saving $image to $fullpath"
docker save "$image" -o "$fullpath"
done < images.txt
while read ip user; do
echo "=== Processing node $ip with user $user ==="
while read image; do
filename=$(echo "$image" | tr '/:' '_')
filepath="/tmp/${filename}.tar"
echo "--- Transferring $filepath to $ip:/tmp/"
scp "$filepath" "$user@$ip:/tmp/"
echo "--- Loading image $filepath on $ip"
ssh "$user@$ip" "docker load -i /tmp/${filename}.tar"
done < images.txt
done < nodes.txtkubectl get pods -n :docker_image -o wide