加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Docker 数据管理挂载目录

发布时间:2023-06-06 14:16:10 所属栏目:教程 来源:
导读:我们可以将宿主机的目录,挂载到容器内,容器与宿主机的目录可以实时共享。在宿主机上执行如下命令:

# 新建一个目录mkdir -p ~/mydir/tmp# 在目录中新建一个文件,填充内容 hello dockerecho hello docker > ~/
我们可以将宿主机的目录,挂载到容器内,容器与宿主机的目录可以实时共享。在宿主机上执行如下命令:

# 新建一个目录mkdir -p ~/mydir/tmp# 在目录中新建一个文件,填充内容 hello dockerecho hello docker >  ~/mydir/tmp/text.txt
然后新建一个容器 busyBox,将 /mydir/tmp 目录挂载到容器的 /tmp/ 目录:

docker run -d -it --name busyBox -v ~/mydir/tmp/:/tmp/ busyBox
Tips:挂载宿主操作系统目录的参数是 -v <宿主机目录路径>:<容器目录路径>。

确认查看容器对应的文件内容:

docker exec -it busyBox cat /tmp/text.txt

目录挂载

挂载宿主机文件

我们也可以将宿主机的文件挂载到容器内,实现文件的共享。新建一个容器 busyBox2,将 /mydir/tmp/text.txt 文件挂载到容器的 /tmp/text.txt:

docker run -d -it --name busyBox2 -v ~/mydir/tmp/text.txt:/tmp/text.txt busyBox
Tips:挂载宿主操作系统目录的参数是 -v <宿主机文件路径>:<容器文件路径>。

确认容器对应的文件内容:

docker exec -it busyBox2 cat /tmp/text.txt

文件挂载
Tips:使用 docker rm -f busyBox busyBox2 移除不再使用的容器。

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章