title: Setting up a remote private Docker registry
body: <p>I need some tips on setting up a 'remote private Docker registry'.</p>
  
  <p><a href="https://github.com/docker/docker-registry/blob/master/README.md" rel="noreferrer">README.md</a> on Docker-Registry mainly focus on private registry running on the same host, does not specify how other machines can access it remotely (or maybe too complex to understand).</p>
  
  <p>So far I found these threads:</p>
  
  <p><a href="https://stackoverflow.com/questions/24703568/docker-issue-with-pulling-from-a-private-registry-from-another-server">Docker: Issue with pulling from a private registry from another server</a>
  (Still an open thread, no solution offered. Further discussion on <a href="https://github.com/docker/docker-registry/issues/513" rel="noreferrer">Github</a> gives hint on proxy, but how does that work?)</p>
  
  <p><a href="https://stackoverflow.com/questions/25069925/create-a-remote-private-registry">Create a remote private registry</a>
  (Maybe closest to what I'm looking for, but what command do I need to access the registry from other machines?)</p>
  
  <p><a href="http://blog.docker.com/2013/07/how-to-use-your-own-registry/" rel="noreferrer">How to use your own registry</a> (Again, this focuses on running registry on the same host. It did mention running on port 443 or 80 for other machines to access, but need more detail!)</p>
  
  <p>Running out of clues, any input very appreciated!</p>