We are building a proprietary Java application based on Docker. Right now, we are using local docker installation and development is in progress. When we want to share this application, hope this should be deployed in some docker registry. Docker registry is free and opensource? or how can I securely+freely allow my customers to access my application?.Basically, we want zero cost secure deployment option using docker.
If you're fine with putting your docker images public - you can use the docker hub. If you want to keep it private - you can opt for one of the free private registries, e.g. treescale
See a longer list of free private registries here