docker目录挂载
简介
docker目录的挂载有三种方式,分别试用于不同的场景:
1、Bind Mount将宿主机上的一个文件或目录挂载到容器内。
适用于修改配置文件或者代码文件的目录,容器会和宿主机同步更新。
2、Volume由Docker创建和管理的目录,用于持久化和共享数据,与上述类似,区别在于是使用一个新的,由容器创建的目录
3、tmpfs mount 存储临时文件,存储于主机内存中,不能多容器共享(使用场景少)
Bind Mount
常用命令
docker run -d --name <容器名> -v <绝对路径>:<容器目录> <镜像>
使用 --mount 指令进行绑定挂载
docker run -d --name <容器名> --mount type=bind,source=<宿主机目录>,target=<容器目录> <镜像>
Volume
常用命令<数据卷名称>直接写名字则是在当前目录创建目录
docker run -d --name <容器名> -v <数据卷名称>:<容器目录> <镜像>
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HAHA!