您现在的位置是:首页 >学无止境 >Docker 容器数据卷详解网站首页学无止境
Docker 容器数据卷详解
简介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的共享文件,其实都是在修改一个文件
其实都只有一个文件,只是它们容器共同映射了宿主机的某个目录,仅此而已
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。