docker中容器数据卷volume有什么用
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,小编给大家分享一下docker中容器数据卷volume有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!docker
千家信息网最后更新 2026年11月04日docker中容器数据卷volume有什么用
小编给大家分享一下docker中容器数据卷volume有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
docker 容器数据卷volume
如果数据都在容器中,那么我们删除容器的时候数据就会丢失,所以我们希望数据可以持久化。
例如MySQL容器,我们希望数据可以存储在本地,当MySQL容器删除的时候,数据不会丢失。
容器之间可以有一个数据共享的技术,Docker容器中产生的数据,同步到本地,这就是卷技术。也就是数据挂载技术,将我们容器内的目录,挂载到Linux上面。

挂载之后,我们在容器内做的操作回同步到Linux宿主机上。
使用数据卷
方式一:直接使用命令挂载 -v
docker run -it -v 主机目录:容器目录#测试[root@sumarua home]# docker run -it -v /home/ceshi:/home centos /bin/bash# 启动起来之后我们可以通过docker inspect容器id]来查看

示例
MySQL的数据持久化
[root@sumarua home]# docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=666666 --name mysql mysql5.7
具名挂载和匿名挂载
#匿名挂载-v 容器内路径docker run -d -p --name nginx01 -v /etc/nginx nginx#查看所有的volume的情况docker volume ls
# 具名挂载# 通过 -v 卷名:容器内路径docker run -d -p --name nginx02 -v juming-nginx:/etc/nginx nginx#查看docker volume ls
我们可以查看一下卷的挂载的具体位置
docker volume inspect [卷名]
所有的docker 容器内的卷,没有指定目录的情况下都在/var/lib/docker/volumes/xxxx/_data
通过具名挂载我们可以方便找到卷。
如何确定是具名挂载还是匿名挂载,还是指定路径挂载
-v 容器内路径 #匿名挂载-v 卷名:容器内路径 #具名挂载-v /宿主机路径:容器内路径 #指定路径挂载
拓展:
# 通过 -v 容器内路径:ro rw 改变读写权限ro readonly #只读rw readwrite #可读可写#默认可读可写#一旦设置了容器权限,容器对我们挂载出来的内容就有限定了#ro 这个路径只能通过宿主机来操作,容器内部是无法操作的。
方式二:Dockerfile
Dockerfile 就是用来构建docker镜像的构建文件,命令脚本。
通过这个脚本可以生成镜像,镜像是一层一层的,脚本是一个一个的命令,每个命令都是一层。
# 创建一个dockerfile文件,名字可以随机,建议Dockerfile# 文件中的内容 指令(大写)参数FROM centosVOLUME ["volume01","volume02"]CMD echo "----end----"CMD /bin/bash# 这里的每个命令,就是镜像的一层
数据卷容器
--volumes-from
# 用法[root@sumarua]#docker run -it --name docker02 --volumes-from docker01 sumarua/centos
实现数据同步,容器间数据共享
数据卷容器删除文件后不会影响挂载在此容器上的其他容器的数据访问。是一种拷贝的概念,备份拷贝机制。
容器之间配置信息的传递,数据卷容器的生命周期持续到没有容器使用为止。
但是一旦持久化到本地,本地的数据是不会删除的。
以上是"docker中容器数据卷volume有什么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
容器
数据
路径
命令
内容
文件
目录
宿主
就是
技术
篇文章
脚本
镜像
同步
之间
宿主机
情况
拷贝
方式
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技网
云之行互联网科技
互联网科技保险
互联网巨头反垄断金融科技
重庆互联网络科技
中资互联网科技
互联网公司 科技公司
互联网金融公司科技
期待互联网科技
互联网科技公司官网
鑫亿盛互联网科技
上海致骋互联网科技
广西互联网科技公司
太原新华互联网科技学校怎么样
深圳艾果互联网通讯科技
美国互联网科技公司
宁波跨境商互联网科技有限公司
互联网科技自媒体灵感
高科技和互联网的现代国家
山东亿川互联网科技有限责任公司
互联网巨头科技公司
互联网金融与金融科技
朗涯互联网科技
汇久创客互联网科技
互联网科技上市公司
互联网科技公司做什么
欧洲十大科技互联网公司
移动互联网年度科技创新
畅思互联网科技
承德科技产业互联网平台