简介
包括了docker 数据卷的概念、作用和配置。
概念:
数据卷式宿主机的一个目录或文件,当容器目录和数据卷目录绑定后,对方修改会立即同步。 宿主机的目录能把数据卷中的数据在容器中同步挂载。 外部机器和容器虽不互通,但可以和宿主机互通。 一个数据卷可以被多个容器同时挂载。 一个容器也可以挂载多个数据卷。
作用:
数据卷的作用包括 容器数据持久化 外部机器和容器间接通信 容器之间数据交换
配置:
创建启动容器时,使用 - v 参数 设置数据卷 docker run ... -v [宿主机目录(文件)]:[容器内目录(文件)]
注意事项: 目录必须是绝对路径 如果目录不存在,会自动创建 可以挂载多个数据卷
在挂载的目录中创建文件,能同步给容器和宿主机。 对文件的修改操作也能实时同步。
一个容器可以挂载多个数据卷目录 -v 宿主机目录1:数据卷1 -v 宿主机目录2:数据卷2
数据卷容器:是一种特殊的容器 多容器进行数据交换: 多个容器挂载同一个数据卷(麻烦) 数据卷容器(方便) 使用时让其他容器继承该容器即可。 创建数据卷容器: -v /volume(容器名?)
创建容器:
--volumes-from [数据卷容器名]
Comments NOTHING