如何在容器内安装驱动器?

我打算使用容器内的装载postgres数据库。

我一直无法使容器内的驱动器可用。 到目前为止我有:

  1. 在主机设备上挂载/dev/sdb/mnt/psql
  2. 在容器中创build/mnt/psql目录。
  3. 添加lxc.mount.entry = /mnt/psql mnt/psql none bind 0 0到lxc容器configuration文件。

重新启动容器后,安装仍然不可用。 我如何去使它可用?

你可以使用fstab来声明挂载点:

 lxc.mount = /PATH/TO/fstab 

这是LXC config文件的扩展。 我通常把它们放在一起,放在容器的外面。 然后,在这个fstab里面,你把正常的/etc/fstab这样的条目,但挂载点是相对于容器的rootfs 。 例如:

 /mnt/psql mnt/psql none bind,rw 0 0 

再见!