首页 > 编程知识 正文

raidrive挂载百度网盘,mount挂载目录

时间:2023-05-03 22:13:26 阅读:152645 作者:1807

使用“卷”(volumes )和绑定装载,可以在主机和容器之间共享文件,从而在容器关闭后可以永久保存数据。

在Linux上运行Docker时,还有另一种选择: tmpfs装载。 创建具有tmpfs挂载的容器时,容器可以在容器的可写层之外创建文件。

与卷和绑定装载不同,tmpfs装载是临时的,仅保留在主机内存中。 如果容器关闭,tmpfs装载将被删除,写入其中的文件将不会永久保存。

如果要临时存储不想永久存储在主机或容器的可写层中的敏感文件,这将非常有用。

与卷和绑定装载不同,tmpfs装载的限制是不能在容器之间共享tmpfs装载。 仅当在Linux上运行Docker时,此功能才可用。 首先,选择----tmpfs或----mount标记作为独立容器,选择----tmpfs标记作为群集服务。 但是,从Docker 17.06开始,--mount也可以与独立的容器一起使用。 通常,--mount标记表示更加明确和冗长。 主要区别在于--tmpfs标记不支持可配置的选项。

--tmpfs:设置对于tmpfs挂载,不能指定可配置的选项。 仅在独立容器中可用。 --mount :由多个key=value对构成,每个key=value对由一个key=value组构成。 --mount语法比--tmpfs更冗长。 装载类型(type )可以是绑定、卷或tmpfs。 由于本主题介绍tmpfs,因此类型(type )始终为tmpfs。 包含容器中tmpfs装载设置的路径的目标。 可以用destination、dst或target指定。 tmpfs-size和tmpfs-mode选项。 请确认以下tmpfs选项。 以下示例尽可能同时显示--mount和--tmpfs两种语法,首先显示--mount。

---tmpfs和--mount行为之间的差异---不能在tmpfs标记中指定可配置选项。 --tmpfs标记不能用于群集服务。 对于集群服务,必须使用--mount。 要在容器上使用tmpfs装载容器上的tmpfs装载,请使用--tmpfs标记或带有type=tmpfs和destination选项的--mount标记。 没有tmpfs装载的源(source )。

以下示例在Nginx容器中的/app上创建tmpfs挂载。 第一个示例使用--mount标签,第二个示例使用--tmpfs标签。

-安装:

$ docker run-d- it--nametmptest--mount type=tmpfs,destination=/appnginx 3360 latest-- tmpfs :

$ docker run-d- it--nametmptest--tmpfs/appnginx 3360 latest通过运行docker container inspect tmptest进行装载

' Tmpfs': { '/app': ''},删除容器:

$ dockercontainerstoptmptest $ dockercontainerrmtmptest指定tmpfs选项tmpfs装载提供了两个配置选项。 两者都不是必须的。 如果需要指定这些选项,则必须使用--mount标记。 因为不支持--tmpfs标记。

选项以字节为单位描述tmpfs-sizetmpfs挂载的大小。 默认无限制。 tmpfs -模式tmpfs的八进制文件模式。 例如700或0770。 默认值为1777或全局可写。 以下示例将tmpfs-mode设置为1770,因此它在容器中不是全局可读的。

docker run-d- it--nametmptest--mount type=tmpfs,destination=/app,tmpfs-mode=1770nginx 3360 lat tttt

作者: Docker官方网站

译者:科技翻译

出品:技术翻译站

链接:英语原文

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。