Docker 数据卷相关命令
1、数据卷特性:
- 数据卷是宿主机中的一个目录或文件
- 当容器目录和数据卷目录绑定后,对方的修改会立即同步
- 一个数据卷可以被多个容器同时挂载
- 一个容器也可以被挂载多个数据卷
2、数据卷作用:
- 容器数据持久化
- 外部机器和容器间接通信
- 容器之间数据交换
3.数据卷命令
docker run ... –v 宿主机目录(文件):容器内目录(文件) ...
4.实际操作
创建一个centos:7容器,并绑定数据卷
docker run -it --name=c2 -v ~/data:/root/data centos:7
进入容器并进入到对应的/root/data目录下
在本机上查看:并且创建一个文件123.txt,看是否同步
回到容器查看:
已经同步过来了
在容器上创建一个文件:666.txt
回到主机上:
可以看到也已经同步过来了