S3FS里面的LXC容器由主机安装

时间:2013-06-07 21:33:06

标签: mount fuse s3fs lxc

我目前正在使用多个LXC容器将其他用户的程序与主机系统隔离开来。每个容器的rootfs使用一个union文件系统和一些来自主机的mount-binds,一切正常。

现在我希望能够使用S3FS在主机上安装S3存储桶,并将其挂载绑定到每个容器的rootfs上的目录中。它需要由主机安装,因为我不希望容器中的任何用户看到aws密钥。这似乎工作正常(我能够在正确的位置看到s3fs挂载中的文件),但是一旦我进入容器,s3fs文件就不再可见了。

如果从容器内部安装它是可见的,但我需要从主机安装它。

是否需要配置特定设置才能使其正常工作,或者由于FUSE而无法实现?

1 个答案:

答案 0 :(得分:2)

您需要在启动容器之前绑定mount。您目前遇到的问题是由容器已经启动后的绑定安装引起的。或者,只需重新启动容器即可。