我试图使用无根对接,但当拉和图像,对接是尝试使用zfs作为存储驱动程序。我可以确认docker info显示了zfs驱动程序。我不打算在任何地方配置它。我的操作系统没有默认为zfs (btrfs的根,引导等)。我的主目录在挂载的zfs中。
船坞zfs的说明说明了如何使用daemon.json设置存储驱动程序。然而,对于我来说,它并不存在,这是预料中的,但我在我的系统中没有看到这样做的等效配置。~/..docker/config.json与存储驱动程序无关。
我的主目录(和无根停靠目录)是否位于已挂载的zfs位置,足以强制将其作为存储驱动程序?是否有任何方法让无根坞使用不同的存储驱动程序,也许通过将我的无根安装指向另一个不是zfs支持目录的位置?
发布于 2022-11-05 20:20:28
我确认,移动~/..local/share/docker的位置就足以停止使用zfs存储驱动程序。我将其直接放入到/var/docker_rootless的软链接中,所有这些都正常工作。甚至docker info现在也使用overlay2存储驱动程序进行报告。
关于解决以下问题的确切步骤的说明:
systemctl --user stop docker.servicesudo mkdir /var/mynewdir; sudo chown $(whoami):$(whoami) /var/mynewdirmv ~/.local/share/docker ~/.local/share/docker.bakrsync -A ~/.local/share/docker.bak/ ~/.local/share/dockerhttps://serverfault.com/questions/1114917
复制相似问题