千家信息网

Docker中未指定挂载点容器间volume卷的数据共享

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,一 背景在实际使用过程中,我们可能会经常遇到容器间数据共享的情况,怎么处理呢?通过 docker 命令中的一些选项,我们即可完成容器间的数据共享。二 实验步骤2.1 创建容器容器一:gysl-1[ro
千家信息网最后更新 2026年11月01日Docker中未指定挂载点容器间volume卷的数据共享

一 背景

在实际使用过程中,我们可能会经常遇到容器间数据共享的情况,怎么处理呢?通过 docker 命令中的一些选项,我们即可完成容器间的数据共享。

二 实验步骤

2.1 创建容器

容器一:gysl-1

[root@dev ~]# docker run -it --rm --name gysl-1 -v /data-1 alpine

容器二:gysl-2

[root@dev ~]# docker run -it --rm --volumes-from gysl-1 --name gysl-2 alpine

2.2 验证数据共享情况

在容器gysl-1创建文件:gysl-1.txt

/ # cd data-1//data-1 # touch gysl-1.txt

在容器gysl-2创建文件:gysl-2.txt

/ # cd data-1//data-1 # touch gysl-2.txt

分别在两个容器查看:

/data-1 # ls -lhtotal 0-rw-r--r--    1 root     root           0 Jan 10 18:45 gysl-1.txt-rw-r--r--    1 root     root           0 Jan 10 18:47 gysl-2.txt

两个容器的data-1目录下的内容完全一致。

三 总结

3.1 当一个容器的volume被其他容器共享时,其他容器是不需要创建共享目录的,共享目录会在其他容器内被自动创建,与被共享容器的目录名称一致。

3.2 一个容器的volume可以被多个容器同时共享。

3.3 当容器被删除时,volume不会被自动删除。如果数据不会再次被使用,那么可以通过手动来删除已经废弃的volume,命令如下:

[root@dev ~]# docker volume lsDRIVER              VOLUME NAMElocal               8126b3ad828a9a7e29ec04f4d7a1901be5e40ca6157fde62dca3421322e5de7alocal               bf80e1eb66685161cb6bf6943079de4a68a7bc3db3bba241347ed051fe59fc46[root@dev ~]# docker volume pruneWARNING! This will remove all volumes not used by at least one container.Are you sure you want to continue? [y/N] yTotal reclaimed space: 0 B

也可以:

docker volume rm volume_name

还可以(在删除容器的同时强制删除volume):

docker rm -vf container_name
容器 数据 目录 一致 两个 同时 命令 情况 文件 内容 再次 可以通过 名称 多个 实际 手动 步骤 背景 过程 处理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网通讯科技 狮子座互联网科技有限公司 无线互联网科技 湖南洣水互联网科技有限公司扣款 央行互联网金融科技公司 互联网对科技的发展 链环科技传统企业怎么转型互联网 互联网科技扶贫时间 爱医互联网络科技 工业互联网山东科技大学 互联网公司高科技产品 上海钢联属于互联网科技股吗 北京市互联网新科技 互联网科技机房 恒生科技指数 中概互联网 河南商务圈互联网科技有限公司 安徽九吞吴互联网科技有限公司 互联网大会出现的黑科技 利用互联网等科技手段 互联网科技企业文化 互联网和科技技术 奇酷互联网络科技公司 互联网科技英文翻译 富国互联网科技创新基金 以后互联网后是啥科技 移动互联网科技公司 洛阳昕诺飞互联网科技有限公司 玉溪新华互联网科技好不好 国大互联网教育科技有限公司薪资 浙南科技城互联网大厦招聘
0