Docker挂载到文件夹覆盖内容

Docker挂载到文件夹覆盖内容,第1张

Docker挂载到文件夹覆盖内容

首先,码头工人卷或绑定挂载的行为类似于Linux挂载。

如果主机卷/挂载存在并且包含文件,它将“覆盖”容器中的任何内容。否则,容器文件将镜像到主机卷/挂载上,并且容器文件夹和主机将同步。在两种情况下,在主机上编辑文件都将始终在容器内。

您可以执行以下 *** 作:

docker volume create --driver local     --opt type=none     --opt device=$configVolumePath     --opt o=bind     config_vol

这将创建一个卷,该卷将保留在主机上的$ configVolumePath中。

创建容器时,请使用该卷:

docker create --volume config_vol:/app/Config

您将得到的是在启动时,主机文件夹将为空,并且映像中的文件将被“复制”到主机文件夹中。其中的编辑文件

$configVolumePath
将在容器内转移,并且类似地,在容器内编辑的文件将
/app/Config
反映在
$configVolumePath
主机上。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4941304.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存