我正在尝试为我的docker容器提供一定量的加密文件系统供内部使用.这个想法是容器将像往常一样写入卷,但实际上主机将在将数据写入文件系统之前加密数据.
我正在尝试使用EncFS - 它在主机上运行良好,例如:
encfs/encrypted/visible
我可以将文件写入/ visible,然后加密.但是,当尝试使用/ visible作为卷运行容器时,例如:
docker run -i -t --privileged -v/visible:/ myvolume imagename bash
我确实在容器中获得了一个卷,但是它位于原始/加密文件夹中,而不是通过EncFS.如果我从/ visible卸载EncFS,我可以看到容器写的文件.不用说/加密是空的.
有没有办法让docker通过EncFS挂载卷,而不是直接写入文件夹?相比之下,当我使用NFS挂载作为卷时,docker工作正常.它写入网络设备,而不是写入我安装设备的本地文件夹.
谢谢