docker_push_all.sh 454 B

123456789101112131415161718
  1. #!/bin/bash
  2. server=hubreg.algometic.com
  3. docker images --format {{.Repository}}:{{.Tag}} |&
  4. while read -p first second; do
  5. if [[ $1 == "noexec" ]]
  6. then
  7. echo docker tag $second $server/$second
  8. echo docker push $server/$second
  9. elif [[ $1 == "push" ]]
  10. then
  11. docker tag $second $server/$second
  12. docker push $server/$second
  13. else
  14. echo "Usage: docker_push_all.sh {noexec|push}"
  15. break
  16. fi
  17. done