请注意,本文编写于 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挂载将主机上的一个具体路径挂载到容器内。当容器修改挂载路径时,主机上的文件也会发生变化,反之亦然。【容器内外数据同步】
docker run --mount type=bind,source=/path/on/host,target=/path/in/container my_image
- volume(数据卷挂载):创建一个数据卷进行挂载,由docker管理数据卷,保存在/var/lib/docker/下面 所有容器都可以使用该数据卷,容器被删除时数据也不会丢失,
docker run --mount type=volume,source=my_volume,target=/path/in/container my_image
- tmpfs(临时文件系统):tmpfs 挂载创建一个容器内的内存文件系统。它适用于容器需要快速、临时的存储时使用。数据只存储在内存中,容器退出后数据会丢失。
docker run --mount type=tmpfs,target=/path/in/container my_image
volume操作
docker volume ls:列出所有卷。
docker volume inspect <volume_name>:查看卷的详细信息。
docker volume rm <volume_name>:删除一个卷。
本文作者:lzix
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA
许可协议。转载请注明出处!