小编Ore*_*ren的帖子

无法将基于熔丝的卷暴露给Docker容器

我正在尝试为我的docker容器提供一定量的加密文件系统供内部使用.这个想法是容器将像往常一样写入卷,但实际上主机将在将数据写入文件系统之前加密数据.

我正在尝试使用EncFS - 它在主机上运行良好,例如:

encfs/encrypted/visible

我可以将文件写入/ visible,然后加密.但是,当尝试使用/ visible作为卷运行容器时,例如:

docker run -i -t --privileged -v/visible:/ myvolume imagename bash

我确实在容器中获得了一个卷,但是它位于原始/加密文件夹中,而不是通过EncFS.如果我从/ visible卸载EncFS,我可以看到容器写的文件.不用说/加密是空的.

有没有办法让docker通过EncFS挂载卷,而不是直接写入文件夹?相比之下,当我使用NFS挂载作为卷时,docker工作正常.它写入网络设备,而不是写入我安装设备的本地文件夹.

谢谢

linux fuse docker

17
推荐指数
1
解决办法
6502
查看次数

标签 统计

docker ×1

fuse ×1

linux ×1