【发布时间】:2015-11-05 12:07:34
【问题描述】:
我在尝试使用 S3 后端启动 docker 注册表服务时遇到问题。它的表现非常奇怪。如果我这样启动:
docker run -d -e SETTINGS_FLAVOR=s3 -e AWS_BUCKET=sotic-docker-registry -e STORAGE_PATH=/registry -e AWS_REGION=eu-west-1 -e AWS_KEY=***** -e AWS_SECRET=***** -e STORAGE_REDIRECT=true -e SEARCH_BACKEND=sqlalchemy -p 5000:5000 registry:2.2.0
正如此处其他主题所建议的那样,我没有得到覆盖的配置文件。
在容器上运行 docker exec 并查看 /etc/docker/registry/config.yml 似乎表明我仍在使用本地存储。
root@5727b353e734:/# vi /etc/docker/registry/config.yml
version: 0.1
log:
fields:
service: registry
storage:
cache:
blobdescriptor: inmemory
filesystem:
rootdirectory: /var/lib/registry
http:
addr: :5000
headers:
X-Content-Type-Options: [nosniff]
health:
storagedriver:
enabled: true
interval: 10s
threshold: 3
任何指针?
【问题讨论】:
标签: amazon-s3 docker docker-registry