如果重新启动“父”容器,是否重新启动“子”容器?

时间:2020-07-18 07:51:35

标签: docker

泊坞窗中是否存在将容器设置为“父”和“子”的问题?

情况是:我有一个rclone容器,它将我的gdrive装载到暴露给主机的文件夹中,还有几个其他容器将此暴露的gdrive文件夹装载到它们自己中,以便他们可以使用我的gdrive上的文件。但是,当rclone进程在容器中崩溃时,该进程将卸载gdrive并自动重新启动容器。因此,从主机来看,这没有任何问题,因为rclone崩溃后,它将通过卸载并重新启动容器来恢复。但是问题出在将裸露的gdrive文件夹安装到自己的其他容器中,来自rclone容器的unmount命令似乎没有传播到其他容器中,因此,当rclone容器崩溃并重新启动时,它将在其他容器中得到在重新启动其他容器之前,“传输端点未连接”,只有它们才能正确安装新重新安装的裸露gdrive文件夹。

我希望实现的是例如将rclone文件夹设置为“父”容器,而将其他容器设置为“子容器”,以便当rclone自身重新启动时,“子”容器也将在其后重新启动。

我找不到与此相关的任何资源。我能想到的唯一技巧是添加一个命令,以在rclone容器开始运行时重新启动ENTRYPOINT中的其他容器。还有其他方法可以不必构建自己的rclone映像吗?

0 个答案:

没有答案