1.创建一个容器,将容器中的/word文件夹挂载到宿主机上的/var/log题目:
1.创建一个容器,将容器中的/word文件夹挂载到宿主机上的/var/log
2.在容器中的/wrod下创建文件1.txt,并写入“hello world”
3.查看宿主机当中的/var/log是否存在1.txt;
4.如果存在,那么在/var/log去修改1.txt的内容为:“已经在宿主机中修改1”,回到容器当中去查看是否发生变化
5.反过来,在容器修改内容为“已经在容器中修改1”,区宿主机中查看
6.再把容器给删了,查看/var/log中是否还存在1.txt
docker run -it -v /var/log:/word --name c02 centos2.在容器中的/wrod下创建文件1.txt,并写入“hello world”
进入word文件目录
cd /word
创建1.txt文件
touch 1.txt
编辑1.txt文件并写入文件
vi 1.txt
查看1.txt文件内容
cat 1.txt
退出容器
exit3.查看宿主机当中的/var/log是否存在1.txt;
进入宿主机/var/log目录
cd /var/log
查看是否存在1.txt文件
ls
查看宿主机1.txt文件内容
cat 1.txt
编辑1.txt文件
vi 1.txt
查看宿主机1.txt文件内容
cat 1.txt4.如果存在,那么在/var/log去修改1.txt的内容为:“已经在宿主机中修改1”,回到容器当中去查看是否发生变化
编辑1.txt文件
vi 1.txt
查看1.txt文件
cat 1.txt
开启容器
docker start c02
进入容器
docker attach c02
进入容器/word文件
cd /word
查看容器里1.txt文件
cat 1.txt
退出容器
exit6.再把容器给删了,查看/var/log中是否还存在1.txt
在宿主机里删除c02容器
docker rm c02
查看宿主机是否存在1.txt文件
ls
查看1.txt文件内容
cat 1.txt
整体效果:
结论:
容器与宿主机内容是互通的,容器里面编辑了什么内容宿主机里面也会出现,相反宿主机里有什么内容容器里也会出现,若删除其中一个容器其内容还是存在,除非两个都要删除,它们两是互为绑定的关系。



