gpt4 book ai didi

Docker:创建支持 NFS 的卷与绑定(bind)安装在主机上的安装卷相比有什么优势?

转载 作者:行者123 更新时间:2023-12-05 06:25:24 25 4
gpt4 key购买 nike

假设我有一个 Docker 容器,需要读取和写入 NFS 共享。至少有两种方法:

  • 在主机上安装 NFS 共享,然后将共享绑定(bind)安装到卷上,例如将共享挂载到 /my/share,然后使用 -v/my/share:/my/data 运行容器。
  • 创建一个支持 NFS 的 Docker 卷,传递 --opt type=nfs 以及识别共享所需的其他参数,例如--opt o=addr=192.168.1.1,rw

使用第二个方法是否有任何显着优势(易用性除外),更具体地说,是否存在与第一个方法相关的任何风险或危险

此问题假定方法 1 已被使用,并且更改它会产生一定的成本。

最佳答案

最明显的优势是:通过直接使用NFS backed volume,你可以解耦容器和主机。所以你可以在任何地方运行相同的配置在绑定(bind)安装的情况下,您将两者耦合。因此,当您移动到不同的服务器时,您将不得不更改您的配置。

关于Docker:创建支持 NFS 的卷与绑定(bind)安装在主机上的安装卷相比有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57143389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com