数据卷概念和配置

发布于 25 天前  72 次阅读


简介

包括了docker 数据卷的概念、作用和配置。

概念:

数据卷式宿主机的一个目录或文件,当容器目录和数据卷目录绑定后,对方修改会立即同步。 宿主机的目录能把数据卷中的数据在容器中同步挂载。 外部机器和容器虽不互通,但可以和宿主机互通。 一个数据卷可以被多个容器同时挂载。 一个容器也可以挂载多个数据卷。

作用:

数据卷的作用包括 容器数据持久化 外部机器和容器间接通信 容器之间数据交换

配置:

创建启动容器时,使用 - v 参数 设置数据卷 docker run ... -v [宿主机目录(文件)]:[容器内目录(文件)]

注意事项: 目录必须是绝对路径 如果目录不存在,会自动创建 可以挂载多个数据卷

在挂载的目录中创建文件,能同步给容器和宿主机。 对文件的修改操作也能实时同步。

一个容器可以挂载多个数据卷目录 -v 宿主机目录1:数据卷1 -v 宿主机目录2:数据卷2

数据卷容器:是一种特殊的容器 多容器进行数据交换: 多个容器挂载同一个数据卷(麻烦) 数据卷容器(方便) 使用时让其他容器继承该容器即可。 创建数据卷容器: -v /volume(容器名?)

创建容器:
--volumes-from [数据卷容器名]
届ける言葉を今は育ててる
最后更新于 2024-09-15