我有一个在docker(高山)容器中运行的带有双重性(备份软件)的设置。目标是本地文件夹,我已将其安装为Webdav共享。双重备份具有前置和后置触发器,因此我将其安装在pre
上并将umount安装在post
上。但是,由于以下原因,这并不涵盖我的所有用例:
因此,我的想法是:在容器开始时,我直接挂载了webdav共享。挂载在容器的整个运行时处于活动状态,而不是仅在备份期间处于活动状态,但这无关紧要。停止容器,共享将卸载。
[我的第一次尝试是将/ etc / fstab中的noauto
更改为auto
。那没用
我的第二次尝试是读入rc-service
,但似乎openrc已从Alpine> = 3.3中删除。
[我的第三次尝试是阅读有关安装openrc或将--init
与tini
结合使用的init系统,但是在继续之前,我想在继续之前在这里提出这个问题。
我的出发点是我想not将webdav共享安装在主机上并将其作为卷安装到我的docker容器中。所有用户配置都应inside一个容器。但是我想以某种方式创建某种初始化系统。我应该如何进行?
我在/etc/fstab
中输入了一个条目,该条目将共享安装在单个命令中。使用入口点bash脚本,共享将自动安装。