Docker挂载本地目录和数据卷容器
docker挂载本地目录
docker可以支持把一个宿主机上的目录挂载到镜像里。
交互模式运行
docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu /bin/bash
后台运行
docker run -d -v /home/dock/Downloads:/usr/Downloads --name ubuntu-demo ubuntu
通过-v参数,冒号前为宿主机目录,必须为绝对路径,冒号后为镜像内挂载的路径。
现在镜像内就可以共享宿主机里的文件了。
默认挂载的路径权限为读写。如果指定为只读可以用:ro
docker run -it -v /home/dock/Downloads:/usr/Downloads:ro ubuntu /bin/bash
本文介绍了如何使用Docker将本地目录挂载到镜像内部,以便于在容器中访问宿主机文件。通过`-v`参数,可以设置挂载的读写权限,并提供实例展示如何在交互模式和后台运行容器时进行挂载。了解这一技巧,能更好地管理和共享宿主机与Docker容器之间的文件。
1437

被折叠的 条评论
为什么被折叠?



