编辑
2024-11-26
docker
00
请注意,本文编写于 57 天前,最后修改于 57 天前,其中某些信息可能已经过时。

目录

挂载选项:【--mount】
docker run --mount type=type,source=source,target=target image##
volume操作

挂载选项:【--mount】

docker run --mount type=type,source=source,target=target image##

type类型

  • bind (绑定挂载):bind挂载将主机上的一个具体路径挂载到容器内。当容器修改挂载路径时,主机上的文件也会发生变化,反之亦然。【容器内外数据同步】
js
docker run --mount type=bind,source=/path/on/host,target=/path/in/container my_image
  • volume(数据卷挂载):创建一个数据卷进行挂载,由docker管理数据卷,保存在/var/lib/docker/下面 所有容器都可以使用该数据卷,容器被删除时数据也不会丢失,
js
docker run --mount type=volume,source=my_volume,target=/path/in/container my_image
  • tmpfs(临时文件系统):tmpfs 挂载创建一个容器内的内存文件系统。它适用于容器需要快速、临时的存储时使用。数据只存储在内存中,容器退出后数据会丢失。
js
docker run --mount type=tmpfs,target=/path/in/container my_image

volume操作

jsdocker
docker volume ls:列出所有卷。 docker volume inspect <volume_name>:查看卷的详细信息。 docker volume rm <volume_name>:删除一个卷。

本文作者:lzix

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!