1.docker运行关闭后的实现数据持久化:用容器数据卷保存
2.容器之间共享信息:用容器数据卷保存
3.卷中的更改可以直接生效
4.数据卷中的更改不会包含在image的更新中
5.数据卷中的生产周期一直持续到没有容器使用他为止
6.容器与宿主机可以共享交互数据。
容器内添加:
1.命令添加:docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名
示例:在宿主机终端执行 docker run -it -v /myDataVolume: /dataVolumeContainer centos
宿主机和容器内都会自动创建这两个目录,并实现共享数据
结果检验:docker ps 查看容器ID ;docker inspect 容器ID 查看返回volumes参数,VolumesRW参数默认是true,意思是可以在数据卷中进行读写操作。
2.dockerfile添加