Push all the images from a local registry to DockerHub in one go
The other day, I wanted to push all the images from my local Docker registry to the Docker Hub but I didn't want to do it manually so I wrote this bash shell script: What the script's doing basically: 1. Get all the images in the local registry, assuming the image's name is in this form: local.registry.domain/branch/image_name:my-tag 2. For each image, create a new tag that match DockerHub's requirement which is: docker_hub_username/my-tag 3. Then push that image into Docker Hub Here is my Docker Hub repositories after finish the PUSH, you can have a look: https://hub.docker.com/u/dangtrinhnt/ Profit!