docker数据管理分为2中模式
- 1 数据卷
- 2 数据卷容器
数据卷
供容器读写的特殊目录,容器被销毁后宿主机上被挂载目录中的文件还是存在的。尽量挂载目录,不要挂载文件,在早期的docker版本中如果修改了挂载的文件,文件inode号有可能会发生改变
在宿主机上创建挂载目录
mkdir /opt/data
docker run -it --rm -v /opt/data:/opt centos bash
- -v参数 挂载参数
- /opt/data 宿主机上/opt/data目录
- /opt 挂载到容器/opt目录
docker inspect 0729b74e9cd9
把宿主机/opt/data目录挂载到容器/opt下,这样在宿主机/opt/data修改文件,容器中/opt也会同步操作,容器销毁了,宿主机上/opt/data目录中的文件依然存在
指定权限挂载(rw,ro) 默认为读写
docker run -it -v