2015-05-23 5 views
1

Я не могу получить реестр докеров: 2.0 для сохранения файлов на локальном хранилище. Пробовалdocker registry: 2.0 локальное хранилище

docker run -p 5000:5000 -v "/home/azureuser:/tmp/registry-dev" registry:2.0 
docker run -e "REGISTRY_STORAGE=filesystem" -e "REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY=/tmp/registry" -p 5000:5000 -v /var/lib/docker/volumes:/tmp/registry registry:2.0 

и многие другие альтернативы.

Это не позволяет мне ничего нажимать. Если я просто docker run -p 5000:5000 registry:2.0 Я могу нажимать файлы, но он использует мою оперативную память. Когда он доходит до 100 МБ, он не позволяет мне больше загружать файлы.

Любая помощь или указатель в правильном направлении будут высоко оценены. Я не знаю, что и где читать дальше.

С наилучшими пожеланиями, Costi

ответ

1

Найдено, что если я бегу докер --privileged он будет писать в локальном диске. Так что это вопрос разрешения

+0

Можете ли вы опубликовать свою окончательную команду? – davesave

+1

docker run -p 5000: 5000 --privileged -d -v "/ home/user:/tmp/registry-dev" реестр: 2.0 должен выполнять работу –

Смежные вопросы