当卷存储在失去连接的 cifs 挂载上时,Docker 容器会发生什么?

当卷存储在失去连接的 cifs 挂载上时,Docker 容器会发生什么?

这与我的家庭服务器设置有关,其中我有一个 NAS 服务器和两个运行多个 docker 容器的 Ubuntu 16.04 LTS 主机。两个主机都具有到 NAS 上位置的 cifs 挂载,并且多个 docker 容器在这些 cifs 挂载上有卷挂载。

NAS 固件/软件需要不时更新,在尝试提出一个需要最少手动干预的更新程序时,我发现自己想知道如果 Ubuntu 主机在容器运行时丢失 cifs 连接会发生什么。

例如,当 VMWare ESXi 丢失 iSCSI 挂载时,它会暂停所有使用该挂载的机器。Docker 会做类似的事情吗?它会表现得好像这些卷挂载突然空了一样吗?

我不一定在寻找更好的方法来执行我的 NAS 更新,我当然可以mount -a在更新后停止所有容器,但如果知道这个基于 NAS 的设置如何影响我的容器就好了。

相关内容