一、介绍,是什么?
将运用与运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求是希望持久化的
容器之间希望有可能共享数据
docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。
为了保存数据在docker中,我们使用卷。
二、能干嘛?
1.容器的持久化
2.容器间继承+数据共享
特点:
1.数据卷可以容器之间共享或者重用数据
2.卷中的更改可以直接生效
3.数据卷中的更改不会包含在镜像的更新中
4.数据卷的生命周期一直持续到没有容器使用它为止
三、数据卷
两种方法添加数据卷
1.直接命令添加
docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名
2.DockerFile添加
四、数据卷容器