1
0
mirror of https://github.com/distribution/distribution synced 2024-11-06 19:35:52 +01:00
distribution/contrib/apache
Olivier Gambier 5df53c0681 Documentation enhancements
Making metadata:
- more consistent
- more specific (fixed copy pasting)
- refine coverage

Insecure information cleanup

Removing no longer used files:
- mkdocs is gone
- the registry diagram is not used, and is a bit silly :)

Minor fixes

Fixing links

Recipes:
- harmonized code sections style to the rest of the docs
- harmonized recipe "style"
- listing new recipes

Enhance deploying

Signed-off-by: Olivier Gambier <olivier@docker.com>
2015-08-28 12:46:53 -07:00
..
apache.conf Updating the Request Header directive for compatibility with httpd 2.2 2015-05-04 15:19:53 -05:00
README.MD Documentation enhancements 2015-08-28 12:46:53 -07:00

Apache HTTPd sample for Registry v1, v2 and mirror

3 containers involved

  • Docker Registry v1 (registry 0.9.1)
  • Docker Registry v2 (registry 2.0.0)
  • Docker Registry v1 in mirror mode

HTTP for mirror and HTTPS for v1 & v2

3 Docker containers should be started

  • Docker Registry 1.0 in Mirror mode : port 5001
  • Docker Registry 1.0 in Hosting mode : port 5000
  • Docker Registry 2.0 in Hosting mode : port 5002

Registry v1

docker run -d -e SETTINGS_FLAVOR=dev -v /var/lib/docker-registry/storage/hosting-v1:/tmp -p 5000:5000 registry:0.9.1"

Mirror

docker run -d -e SETTINGS_FLAVOR=dev -e STANDALONE=false -e MIRROR_SOURCE=https://registry-1.docker.io -e MIRROR_SOURCE_INDEX=https://index.docker.io \
              -e MIRROR_TAGS_CACHE_TTL=172800 -v /var/lib/docker-registry/storage/mirror:/tmp -p 5001:5000 registry:0.9.1"

Registry v2

docker run -d -e SETTINGS_FLAVOR=dev -v /var/lib/axway/docker-registry/storage/hosting2-v2:/tmp -p 5002:5000 registry:2"

For Hosting mode access

  • users should have account (valid-user) to be able to fetch images
  • only users using account docker-deployer will be allowed to push images