

After setting up private registry you can push, pull images to and from it.You can take the docker registry code and host in your own local server, in order to use as a private docker registry.Docker registry is open source project - docker-registry.You can just create new image with upgraded java, replace the existing image in production with newly created image.Another advantage with docker and docker registry is you don't need manually upgrade your production environment(for an instance upgrade java in production).

From production machine you can pull it.You can build a docker image from your development machine push it to docker registry.Traditional way of production deployment is, you need to manually deploy all your stuffs(source codes, environment upgrades etc.) to production environment (by using shell scripts or other kind of mechanism).These pushed images can be downloaded in another environment.After building images you can upload/push your images to the registry.You can take/pull libraries, apps from registry to build your images,.It is an open-source project and can be found at If simply says, the Docker registry is Docker’s in-build way to share images To solve this problem docker introduces docker-registryĭocker registry allows you to upload, download and share your own images Where does the apps and libraries comes from.To build your images you use various apps, libraries etc.You can build your own images(with multiple containers) by using docker.
