Поиск…


Запуск реестра

Не используйте registry:latest ! Это изображение указывает на старый реестр v1. Этот проект Python больше не разрабатывается. Новый реестр v2 написан на Go и активно поддерживается. Когда люди ссылаются на «частный реестр», они ссылаются на реестр v2, а не на реестр v1!

docker run -d -p 5000:5000 --name="registry" registry:2

Вышеупомянутая команда запускает новейшую версию реестра, которая может быть найдена в проекте Docker Distribution .

Дополнительные примеры функций управления изображениями, такие как тегирование, вытягивание или нажатие, см. В разделе об управлении изображениями.

Конфигурирование реестра с помощью сервера хранения AWS S3

Настройка частного реестра для использования бэкэнда AWS S3 проста. Реестр может сделать это автоматически с правильной конфигурацией. Вот пример того, что должно быть в вашем файле config.yml :

storage:
    s3:
        accesskey: AKAAAAAACCCCCCCBBBDA
        secretkey: rn9rjnNuX44iK+26qpM4cDEoOnonbBW98FYaiDtS
        region: us-east-1
        bucket: registry.example.com
        encrypt: false
        secure: true
        v4auth: true
        chunksize: 5242880
        rootdirectory: /registry

secretkey accesskey и secretkey являются учетными данными IAM с определенными разрешениями S3 (дополнительную информацию см. В документации ). Он также может легко использовать учетные данные с AmazonS3FullAccess политикой AmazonS3FullAccess . region является областью вашего сегмента S3. bucket - это имя ковша. Вы можете выбрать для хранения изображений, зашифрованных с помощью encrypt . secure поле должно указывать на использование HTTPS. Обычно вы должны установить v4auth в true, хотя его значение по умолчанию - false. Поле chunksize позволяет вам соблюдать требования S3 API, что размер загружаемых файлов не менее 5 мегабайт. Наконец, rootdirectory указывает каталог под вашим веером S3 для использования.

Существуют и другие серверы хранения, которые можно настроить так же легко.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow