gpt4 book ai didi

docker - 为什么Docker `/var/lib/docker/overlay2`目录不能位于overlay2 fs上

转载 作者:行者123 更新时间:2023-12-02 20:01:57 24 4
gpt4 key购买 nike

/var/lib/docker/overlay2目录位于overlay2 fs上时,Docker无法启动:

level=error msg="'overlay2' is not supported over overlayfs" storage-driver=overlay2
level=error msg="[graphdriver] prior storage driver overlay2 failed: backing file system is unsupported for this graph driver"
Error starting daemon: error initializing graphdriver: backing file system is unsupported for this graph driver

相关代码似乎是 https://github.com/moby/moby/blob/master/daemon/graphdriver/overlay2/overlay.go#L162,但没有解释原因!

最佳答案

我认为您可以使用/var/lib/docker/overlay2检查xfs_info目录,是否可以支持overlay2

例如,

$ xfs_info /var/lib/docker/overlay2 | grep ftype
naming =version 2 bsize=4096 ascii-ci=0 ftype=1

如果输出为 ftype=1,则可以支持 overlay2
有关更多详细信息,请引用 What is d_type and why Docker overlayfs need it

希望对您有帮助。 :^)

关于docker - 为什么Docker `/var/lib/docker/overlay2`目录不能位于overlay2 fs上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52943984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com