37 lines
862 B
YAML
37 lines
862 B
YAML
|
# This compose file will start 2 containers: registry and redis.
|
||
|
# registry container will listen on host port 5000,
|
||
|
# and depend on the redis container as the cache scheme.
|
||
|
|
||
|
|
||
|
registry:
|
||
|
image: registry:latest
|
||
|
cpu_shares: 10
|
||
|
environment:
|
||
|
- STANDALONE=false
|
||
|
- MIRROR_SOURCE=https://registry-1.docker.io
|
||
|
- MIRROR_SOURCE_INDEX=https://index.docker.io
|
||
|
- CACHE_REDIS_HOST=redis
|
||
|
- CACHE_REDIS_PORT=6379
|
||
|
- DEBUG=false
|
||
|
hostname: docker-registry
|
||
|
links:
|
||
|
- redis:redis
|
||
|
mem_limit: 512m
|
||
|
ports:
|
||
|
- "5000:5000"
|
||
|
privileged: false
|
||
|
restart: always
|
||
|
user: root
|
||
|
volumes:
|
||
|
- /opt/data/registry:/tmp/registry
|
||
|
|
||
|
redis:
|
||
|
image: redis:3.0
|
||
|
cpu_shares: 10
|
||
|
expose:
|
||
|
- "6379"
|
||
|
mem_limit: 512m
|
||
|
restart: always
|
||
|
volumes:
|
||
|
- /opt/data/redis:/data
|