docker

Docker数据卷用DockerFile添加

2019-04-02  本文已影响0人  rainbowz

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回到主界面


图片.png
docker run -it zzyy/centos
ll
cd/

5新开一个终端

docker ps -l  
docker  inspect  a4b576501f62

图片.png

centos6和centos7宿主机文件共享不太一样,本人使用的是centos7
这里提供一个centos7文件共享连接

docker 宿主机与容器里文件共享 -v和 VOLUME
https://blog.csdn.net/zhuchunyan_aijia/article/details/80094644

复制绿色框框中的Source代码

图片.png

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


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



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


图片.png

发现共享了~

上一篇 下一篇

猜你喜欢

热点阅读