您现在的位置是:首页 >学无止境 >Docker 容器数据卷详解网站首页学无止境

Docker 容器数据卷详解

荭色海湾 2025-07-13 00:01:03
简介Docker 容器数据卷详解

1.介绍一个坑

2.什么是数据卷

 3.使用容器卷

docker run -it --privileged=true -v /tmp/host_data:/tmp/docker_data --name=u1 ubuntu

4.查看数据卷是否挂载成功

docker inspect 容器id

就算停止了容器,在外面数据卷做了改动,再次启动了容器,数据还是照样会恢复的

5.容器卷的读写规则映射添加说明

1.读写

上面命令相当于 可读可写

docker run -it --privileged=true -v /tmp/host_data:/tmp/docker_data:rw --name=u1 ubuntu

2.只读

 容器实例内部被限制,只能读取不能写

docker run -it --privileged=true -v /tmp/host_data:/tmp/docker_data:ro --name=u1 ubuntu

 6.卷的共享

v

 先创建一个 ubuntu u1

docker run -it --privileged=true -v /root/mydocker/u:/tmp/u --name u1 ubuntu 

 

docker run -it --privileged=true --volumes-from u1 --name u2 ubuntu

讲白了 就是和u1 挂载了同一个数据卷

这个就算window的共享文件,其实都是在修改一个文件

其实都只有一个文件,只是它们容器共同映射了宿主机的某个目录,仅此而已

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。