docker学习-基础篇5-docker容器数据卷-直接命令添加_centos

docker学习-基础篇5-docker容器数据卷-直接命令添加_centos_02

docker学习-基础篇5-docker容器数据卷-直接命令添加_docker_03

 

docker学习-基础篇5-docker容器数据卷-直接命令添加_centos_04

docker学习-基础篇5-docker容器数据卷-直接命令添加_txt文件_05

docker学习-基础篇5-docker容器数据卷-直接命令添加_docker_06

docker run -it -v /myDataVolume:/dataVolumeContainer centos

在宿主机生成一个myDataVolume,并与宿主机中的docker中的centos生成的dataVolumeContainer建立连接

docker学习-基础篇5-docker容器数据卷-直接命令添加_txt文件_07

docker中的centos

docker学习-基础篇5-docker容器数据卷-直接命令添加_txt文件_08

 

使用查看命令

docker inspect 857100ba21dc

docker学习-基础篇5-docker容器数据卷-直接命令添加_txt文件_09

可以看到刚才建立的连接成立了

docker学习-基础篇5-docker容器数据卷-直接命令添加_docker_10

他们之间进行了数据共享

我在宿主机上创建了一个host.txt文件,同时在docker容器centos里面也会出现的host.txt文件

docker学习-基础篇5-docker容器数据卷-直接命令添加_centos_11

 

补充:就算容器关闭了,主机在建立连接的文件夹中进行了修改后,只要容器再次启动就会同步数据

docker学习-基础篇5-docker容器数据卷-直接命令添加_centos_12

给容器加保护ro只读

docker学习-基础篇5-docker容器数据卷-直接命令添加_txt文件_13

以只读权限绑定的数据卷容器就只能读不能写

docker学习-基础篇5-docker容器数据卷-直接命令添加_txt文件_14

docker学习-基础篇5-docker容器数据卷-直接命令添加_docker_15