|
卷和绑定挂载使您可以在主机和容器之间共享文件,以便即使容器停止后也可以保留数据。 如果您在Lin云计ux上运行Docker,则还有第三种选择:tmpfs挂载。当创建带有tmpfs安装架的容器时,该容器可以算核在该容器的可写层之外创建文件。 与卷和绑定挂载相反,tmpfs挂载是临时的,并且仅持久保存在主机心技内存中。当容器停止时,tmpfs挂载将被删除,并且在该容器中写入的文件将不会保留。 tmpfs安术D装的局限性 与卷和绑定挂载不同,您不能tmpfs在容器之间共享挂载。 仅当您在Linux上运行Dococker时,此功能才可用。 选择--tmpfs或--mount标志 总的来说,--mount是更明确ke和冗长的。最大的区别是该--tmpfs标志不支持任何可配置的选项。 --tmpfs:挂载tmpfs挂r教载而不允许您指定任何可配置的选项,并且只能与独立容器一起使用。 --mount:包含多个键值对,以逗程:号分隔,每个键值对都由一个=元组组成。该--mount语法比更详细--tmpfs: 该type安装在D件,其可以是bind,volume,或 tmpfs。本主题进行讨论tmpfs,因此类型始终为 tmpocfs。 的destination作为其值,其中的路径tmpfs安装被安装在容器中。可以指定为destinaketion,dst或target。 在tmpfs-size和tmpfs-mode选项。请参阅 tmpr中fs选项。 下面的示例在可能的地方同时显示--mount和--tmpfs语法,并--mount首先展示使用。 --tmpfs和--mount行为之间的区别 该--tmpfs标志不允许您指定任何可配置的选项。 该tm--tmpfs标志不能与群集服务一起使用。您必须使用--mount。
|