github Trow-Registry/trow v0.3.1-PROXY
Docker Hub Proxy Support

latest releases: trow-0.8.1, trow-0.8.0, trow-0.7.0...
4 years ago

Intermediate release with support for proxying the Docker Hub.

This can be used to effectively mitigate issues from Docker Hub unavailability or rate limiting.

Full instructions are here: https://github.com/ContainerSolutions/trow/blob/master/docs/USER_GUIDE.md#proxying-the-docker-hub

Example usage:

$ trow --proxy-docker-hub --hub-user amouat --hub-token-file ./.hub_token
Starting Trow 0.3.1-PROXY on 0.0.0.0:8443

**Validation callback configuration

  By default all remote images are denied, and all local images present in the repository are allowed

  These host names will be considered local (refer to this registry): ["0.0.0.0"]
  Images with these prefixes are explicitly allowed: ["k8s.gcr.io/", "docker.io/containersol/trow"]
  Images with these names are explicitly allowed: []
  Local images with these prefixes are explicitly denied: []
  Local images with these names are explicitly denied: []

Docker Hub repostories are being proxy-cached under f/docker/

Trow is up and running!

And now pulls such as the following should work:

$ docker pull localhost:8443/f/docker/debian:latest       
latest: Pulling from f/docker/debian
e4c3d3e4f7b0: Pull complete 
Digest: sha256:60cb30babcd1740309903c37d3d408407d190cf73015aeddec9086ef3f393a5d
Status: Downloaded newer image for localhost:8443/f/docker/debian:latest
localhost:8443/f/docker/debian:latest

Don't miss a new trow release

NewReleases is sending notifications on new releases.