我目前正在使用多个LXC容器将其他用户的程序与主机系统隔离开来。每个容器的rootfs使用一个union文件系统和一些来自主机的mount-binds,一切正常。
现在我希望能够使用S3FS在主机上安装S3存储桶,并将其挂载绑定到每个容器的rootfs上的目录中。它需要由主机安装,因为我不希望容器中的任何用户看到aws密钥。这似乎工作正常(我能够在正确的位置看到s3fs挂载中的文件),但是一旦我进入容器,s3fs文件就不再可见了。
如果从容器内部安装它是可见的,但我需要从主机安装它。
是否需要配置特定设置才能使其正常工作,或者由于FUSE而无法实现?
答案 0 :(得分:2)
您需要在启动容器之前绑定mount。您目前遇到的问题是由容器已经启动后的绑定安装引起的。或者,只需重新启动容器即可。