互联网技术 / 互联网资讯 · 2023年12月31日

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

卷和绑定挂载使您可以在主机和容器之间共享文件,以便即使容器停止后也可以保留数据。

如果您在linux上运行DockeR,则还有第三种选择:tMpfs挂载。当创建带有tMpfs安装架的容器时,该容器可以在该容器的可写层之外创建文件。

与卷和绑定挂载相反,tMpfs挂载是临时的,并且仅持久保存在主机内存中。当容器停止时,tMpfs挂载将被删除,并且在该容器中写入的文件将不会保留。

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

tMpfs安装的局限性

与卷和绑定挂载不同,您不能tMpfs在容器之间共享挂载。

仅当您在linux上运行DockeR时,此功能才可用。

选择–tMpfs或–Mount标志

总的来说,–Mount是更明确和冗长的。最大的区别是该–tMpfs标志不支持任何可配置的选项。

–tMpfs:挂载tMpfs挂载而不允许您指定任何可配置的选项,并且只能与独立容器一起使用。

–Mount:包含多个键值对,以逗号分隔,每个键值对都由一个=元组组成。该–Mount语法比更详细–tMpfs:

该type安装件,其可以是BInd,voluMe,或 tMpfs。本主题进行讨论tMpfs,因此类型始终为 tMpfs。

的destination作为其值,其中的路径tMpfs安装被安装在容器中。可以指定为destination,dst或taRget。

在tMpfs-size和tMpfs-Mode选项。请参阅 tMpfs选项。

下面的示例在可能的地方同时显示–Mount和–tMpfs语法,并–Mount首先展示。

–tMpfs和–Mount行为之间的区别

该–tMpfs标志不允许您指定任何可配置的选项。

该–tMpfs标志不能与群集服务一起使用。您必须使用–Mount。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册