如何使驱动器安装可在容器内使用?

如何使驱动器安装可在容器内使用?

我打算将容器内部的挂载用于 postgres 数据库。

我无法使驱动器在容器内可用。到目前为止,我已经:

  1. 安装/dev/sdb/mnt/psql主机设备上。
  2. /mnt/psql在容器中创建的目录。
  3. 添加lxc.mount.entry = /mnt/psql mnt/psql none bind 0 0到 lxc 容器配置文件。

重新启动容器后,挂载仍然不可用。我该如何让它可用?

答案1

您可以fstab使用以下命令声明挂载点:

lxc.mount = /PATH/TO/fstab

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

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

再见!

相关内容