您现在的位置是:热点 >>正文

云计算核心技术Docker教程:在Docker中使用绑定挂载

热点300人已围观

简介...

自Docker诞生以来,绑定挂载就已经存在。与卷相比,绑定安装的功能有限。使用绑定安装时,主机上的文件或目录将安装到容器中。该文件或目录由其在主机上的绝云计对路径引用。相比之下,当您使用卷时,将在主机上的Docker的存储目录中创建一个新目录,并且Docker管理该目录的内容。

该文件或目录不需要在Docker主机算核上已经存在。如果尚不存在,则按需创建。绑定挂载性能很高,但是它们依赖于主机的文件系统,该文件系统具有可用的特定目录结构。如果要开发新的Docker应用程序心技,请考虑使用 命名卷。您不能使用Docker CLI命令直接管理绑定安装。

选择-v或--mount标志

总的来说,--mount是更明确和冗长的。最大的区别是该-v术D语法在一个字段中将所有选项组合在一起,而--mount 语法将它们分开。这是每个标志的语法比较。

-v或--volume:由三个字段组成,以冒号(:)分隔。oc这些字段必须以正确的顺序排列,并且每个字段的含义不是立即显而易见的。

对于绑定安装,第一个字段是主机上文件或目录的路径。

第二个字段是文件或目录在容器中的安装ke路径。

第三个字段是可选的,并且是用逗号分隔的选项,诸如列表ro,z和Z。这些选项将在下面讨论。

--mount:包含多个键值对,以逗号分隔,每个键值对都由r教一个=元组组成。该--mount语法是更详细的比-v或--volume,但按键的顺序并不显著,并且标志的价值更容易理解。

该type安装件,其可以是bind程:,volume,或tmpfs。本主题讨论绑定安装,因此类型始终为bind。

该source的安装。对于绑定安装,这是Docker守护程序主机上文件或目录的在D路径。可以指定为source或 src。

的destination作为其值,其中的文件或目录被安装在容器的路径。可以指定为destination,dst或targetoc。

该readonly选项(如果存在)会使绑定安装以只读方式安装到容器中。

该bind-propagation选项(如果存在)将更改 绑定传播。可以是一个rprivatkee, private,rshared,shared,rslave,slave。

该--mount标志不支持z或没有Z用于修改selinux标签的选项。

-v和--mor中unt行为之间的区别

由于-vand--volume标志已经很长时间成为Docker的一部分,因此它们的行为无法更改。这意味着和之间存在一种不同的行为。-v使用--mount

如果您使用-v或--volume绑定安装Docker主机上尚不存在的文件或目录,请-v为您创建端点。始终将其创建为目录。

如果您使用--mount绑绑定定贴装尚不泊坞窗主机上存在的文件或目录,码头工人也不会自动为您创建它,但会产生一个错误。

Tags:

相关文章

  • Meta 监控员工键鼠操作,旨在训练“AI 办公助手”

    热点

    社交媒体巨头 Meta 近日被曝出正在实施一项名为“模型能力计划”的内部项目。据路透社获取的备忘录显示,该公司正在美国员工的电脑上安装追踪软件,用于实时采集鼠标移动、点击以及键盘输入等细微的人机交互数...

    【热点】

    阅读更多
  • 金龙寺在哪里

    热点

    前言:中国最后的神秘村庄,金龙寺隐藏在村落中,像一个...在中国有一个神秘的村庄,也可以说是中国最后的村庄,金龙寺隐匿在村落中,守护着这座与世隔绝的,中国最后的村落。金龙寺是莫斯卡最大的寺庙,牧民们在...

    【热点】

    阅读更多
  • 标签: 寒武纪 梁军 股权激励 劳动关系

    热点

    云梦级11月1日云梦级消息,《科创板日报》报道,寒武纪公告称,公司收到北京市海淀区人民法院送达的关于原告梁军起诉公司的《起诉状》。原告要求确认与公司自2017年10月18日至2022年2月10日期间存...

    【热点】

    阅读更多


友情链接