1根目录下新建mydocker文件夹并进入
cd /mydocker/
pwd
vim Dockfile //
2编写Dockerfile ,Dockerfile的构建
vim Dockfile写入下面的代码
#volume test
FROM centos
VOLUME ["/dataVolumeContainer1","/dataVolumeContainer2"]
CMD echo "finished,-------------------successs1"
CMD /bin/bash
3出现下图所示则为成功

ll //查验写入的Dockfile代码是否成功
docker build -f /mydocker/Dockfile -t zzyy/centos .
4回到主界面

docker run -it zzyy/centos
ll
cd/
5新开一个终端
docker ps -l
docker inspect a4b576501f62

centos6和centos7宿主机文件共享不太一样,本人使用的是centos7
这里提供一个centos7文件共享连接
docker 宿主机与容器里文件共享 -v和 VOLUME
https://blog.csdn.net/zhuchunyan_aijia/article/details/80094644
复制绿色框框中的Source代码

6cd Source代码
ll发现没有任何文件 我们此时touch一个a1.txt文件夹

回到我们的容器 ll发现有了我们宿主机刚刚新建的a1.txt文件夹
并且我们vim一个faker.txt文件

最后回到我们的宿主机 ll下看看和容器里面的数据共享了没有

发现共享了~
网友评论