Test the local Docker registry
After configuring the local Docker registry, you can push Docker images to the registry so that when a service definition uses an image with that registry prefix, YARN can use the image from the local registry instead of the default public location.
Build, tag, and push a Docker image to the registry by using
The following example shows the use of the respective commands on an image named myImage:
docker build -t myImage:1 . docker tag myImage:1 <registryHost>:5000/myImage:1 docker push <registryHost>:5000/myImage:1
View the pushed image with the help of REST commands.
The following example shows the use of curl commands to view the image named myImage:
curl <registryHost>:5000/v2/_catalog curl <registryHost>:5000/v2/_catalog/myImage/tags/list
Download the image to all the hosts in the cluster.
The following example shows how you can download the image named myImage to all the hosts in your cluster:NoteThis step is required to only to demonstrate connectivity. Docker and YARN automatically pull images from the specified registry path.
pssh -i -h hostlist -l user1 -x "-i ~/user1.pem" "sudo docker pull <registryHost>:5000/myImage:1"