0

我有一个在 docker(高山)容器内运行的双重性(备份软件)设置。目标是一个本地文件夹,我已将其安装为 Webdav 共享。重复备份有一个前置和后置触发器,所以我 mount onpre和 umount on post。但是,这并没有涵盖我的所有用例,因为:

  1. 还原不包括前/后触发器
  2. 验证不起作用
  3. 列出目标文件夹中的文件不起作用
  4. ETC

所以我的想法是:在容器启动时,我直接挂载了 webdav 共享。挂载在容器的整个运行时都处于活动状态,而不仅仅是在备份期间,但这并不重要。停止容器,共享将被卸载。

我的第一次尝试是更改noautoauto/etc/fstab。那没有用

我的第二次尝试是读入rc-service,但似乎 openrc 已从 Alpine >= 3.3 中删除。

我的第三次尝试是阅读初始化系统,关于安装 openrc 或使用--initwith tini,但在继续之前,我想在继续之前在这里提出这个问题。

我的出发点是我不想主机上挂载 webdav 共享并将其作为卷挂载到我的 docker 容器中。所有用户配置都应该一个容器内。但我想以某种方式创建某种初始化系统。我应该如何进行?

4

1 回答 1

0

我做了一个条目,/etc/fstab在单个命令中安装共享。使用入口点 bash 脚本,共享会自动挂载。

于 2020-05-05T09:44:14.413 回答