From 7cf0c920b84874e34fce772e6649447613bc5da7 Mon Sep 17 00:00:00 2001 From: kev Date: Sat, 27 Aug 2016 19:44:32 +0800 Subject: [PATCH] registry mirror --- registry/README.md | 13 +++++++++++-- registry/docker-compose.yml | 3 ++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/registry/README.md b/registry/README.md index 777b37d..4dc6e5a 100644 --- a/registry/README.md +++ b/registry/README.md @@ -7,10 +7,11 @@ registry ```yaml registry: - image: registry:2 + image: registry ports: - "5000:5000" volumes: + - /etc/docker/registry - ./data:/var/lib/registry - ./certs:/certs - ./auth:/auth @@ -27,9 +28,16 @@ registry: ```bash $ docker-compose up -d -$ docker-compose exec registry bash +$ docker-compose exec registry sh >>> htpasswd -Bbn username password >> /auth/htpasswd +>>> cat >> /etc/docker/registry/config.yml +proxy: + remoteurl: https://registry-1.docker.io + username: username + password: password +^D >>> exit +$ docker-compose restart $ docker pull alpine $ docker tag alpine registry.easypi.info:5000/alpine @@ -44,5 +52,6 @@ $ docker pull registry.easypi.info:5000/alpine - https://github.com/docker/distribution/blob/master/docs/deploying.md - https://github.com/docker/distribution/blob/master/docs/insecure.md - https://serversforhackers.com/tcp-load-balancing-with-nginx-ssl-pass-thru +- https://github.com/docker/distribution/blob/master/docs/recipes/mirror.md [1]: https://github.com/docker/distribution diff --git a/registry/docker-compose.yml b/registry/docker-compose.yml index 7535973..b722e24 100644 --- a/registry/docker-compose.yml +++ b/registry/docker-compose.yml @@ -1,8 +1,9 @@ registry: - image: registry:2 + image: registry ports: - "5000:5000" volumes: + - /etc/docker/registry - ./data:/var/lib/registry - ./certs:/certs - ./auth:/auth