У меня возникла проблема с попыткой запустить службу регистрации докеров с помощью S3-бэкэнд. Его действие очень странно. Если я запускаю вот так:docker-registry v2.2.0 Конфигурация S3 не перезаписана
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, кажется, предполагает, что я все еще использую локальное хранилище.
[email protected]:/# 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
Любые указатели?