介绍
是为了数据持久化,保存数据在docker
卷 juan,四声
卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统(Union File System),可以提供一些用于持续持久化存储或共享数据的特性。
它完全独立于容器的生存周期,docker不会在容器删除时,删除其挂载的数据卷。
docker 数据卷的特点:
-
数据卷可在容器之间共享或重用数据
-
卷中数据的更改可以直接生效
-
数据卷中的更改不会包含在镜像的更新中
-
数据卷的生命周期一直持续到没有容器使用它为止
其存在的意义类似于优盘
作用
-
数据持久化
-
数据共享。宿主机和docker的数据是一致的
数据卷添加
-
命令添加
-
DockerFile添加
1、用命令添加
-v (volume)
docker run -it -v /宿主机绝对路径路径:/容器内目录 镜像名
docker run -it -v /myDataVolume:/dataVolumeContainer centos
会自动创建目录
宿主机里的