docker高山容器启动时安装webdav共享

问题描述 投票:0回答:1

我有一个在docker(高山)容器中运行的带有双重性(备份软件)的设置。目标是本地文件夹,我已将其安装为Webdav共享。双重备份具有前置和后置触发器,因此我将其安装在pre上并将umount安装在post上。但是,由于以下原因,这并不涵盖我的所有用例:

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

因此,我的想法是:在容器开始时,我直接挂载了webdav共享。挂载在容器的整个运行时处于活动状态,而不是仅在备份期间处于活动状态,但这无关紧要。停止容器,共享将卸载。

[我的第一次尝试是将/ etc / fstab中的noauto更改为auto。那没用

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

[我的第三次尝试是阅读有关安装openrc或将--inittini结合使用的init系统,但是在继续之前,我想在继续之前在这里提出这个问题。

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

docker init webdav alpine duplicity
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.