如果组和用户丢失在这样的文件夹中,会发生什么......
Result of ls-lsa
4 drwxr-xr-x 6 64055 64055 4096 Jan 12 20:57 .
4 drwxr-xr-x 3 64055 64055 4096 Jan 11 13:25 ..
4 -rw-r--r-- 1 64055 64055 837 Jan 12 20:56 docker-compose.yml
4 drwxr-xr-x 2 64055 64055 4096 Jan 12 20:52 plugins
0 -rw-r--r-- 1 64055 64055 0 Jan 12 20:57 test
4 drwxr-xr-x 2 64055 64055 4096 Jan 12 20:52 themes
4 drwxr-xr-x 2 64055 64055 4096 Jan 12 20:52 uploads
4 drwxr-xr-x 5 64055 64055 4096 Jan 13 10:53 .wordpress
4 -rw-r--r-- 1 64055 64055 837 Jan 12 20:55 wordpress.yml
整个事情发生在KVM虚拟机中,而docker-compose在与主机的共享目录(上面的共享文件夹host_files)中创建了一个容器。我以 root 身份登录。在创建容器之前,父文件夹具有用户和组 root。
请问有人对此错误有解释吗?欢迎提问!
多谢 ...
答案1
uid/gid 64055 是为 libvirt-qemu 保留,KVM 子系统的所有者。另请参阅libvirt:为 libvirt-qemu 使用分配的 uid/gid因为有固定的 uid/gid 背后的原因。 (按理说它应该是一个低值的系统 uid,但事实并非如此。)
至于所有权从0/0到64055/64055的变化,我无法解释。也许这是 Docker 和 KVM 之间交互的结果。