实践
#!/bin/bash
harbor="myharbor.com:8021"
for image in $(cat image.list); do
echo "docker pull ${harbor}/library/${image}"
docker pull ${harbor}/library/${image}
echo "docker tag ${harbor}/library/${image} ${image}"
docker tag ${harbor}/library/${image} ${image}
tar=${image//:/\~}
echo "docker save ${image} -o ${tar}.tar"
docker save ${image} -o ${tar}.tar
echo ""
done
Last updated
Was this helpful?