2015-05-23 82 views
1

我無法得到碼頭註冊表:2.0將文件保存到本地存儲。 嘗試碼頭註冊表: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 我可以推送文件,但它使用我的RAM。當它下降到100MB時,它不允許我推送更多文件。

任何幫助或指向正確的方向將不勝感激。我不知道什麼和在哪裏閱讀。

最好的問候, COSTI

回答

1

發現,如果我跑碼頭工人--privileged它會在本地磁盤上寫的。所以這是一個許可問題

+0

你能發佈你的最終命令嗎? – davesave

+1

docker run -p 5000:5000 --privileged -d -v「/ home/user:/ tmp/registry-dev」註冊表:2.0應該完成這項工作 –