我无法获得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
我可以推送文件,但它使用我的RAM。当它降到100MB时,它不允许我再推送任何文件。
任何帮助或指向正确的方向都将受到高度赞赏。我不知道在哪里以及在哪里阅读。
最诚挚的问候, COSTI
答案 0 :(得分:1)
发现如果我运行docker --privileged,它将写入本地磁盘。所以这是一个许可问题