创建容器
将本地的/home/ceshi和容器的/home目录进行一个挂载,文件内容会进行同步
-v参数就是进行一个卷的挂载
主机路径:容器内的路径
[root@wq ~]# cd /home/
[root@wq home]# ll
total 8
drwx------ 3 admin admin 4096 Dec 29 10:16 admin
drwx------ 2 www www 4096 Dec 29 10:31 www
[root@wq home]# docker run -it -v /home/ceshi:/home centos /bin/bash
[root@155b36e799b4 /]# cd /home/
[root@155b36e799b4 home]# ls
[root@155b36e799b4 home]#

新建终端
发现多出来一个ceshi目录,这个对应的就是容器的/home目录
[root@wq ~]# cd /home/
[root@wq home]# ll
total 12
drwx------ 3 admin admin 4096 Dec 29 10:16 admin
drwxr-xr-x 2 root root 4096 Mar 2 16:24 ceshi
drwx------ 2 www www 4096 Dec 29 10:31 www

使用命令查看容器信息
[root@wq ceshi]# docker inspect 155b36e799b4


"Source": "/home/ceshi" 主机内的地址
"Destination": "/home" 容器内的地址
测试
在容器的/home目录下创建文件,在主机的/home/ceshi的目录下会进行同步

反向操作:
停止容器进行测试

在主机的/home/ceshi目录下的test.java编辑内容

启动容器进入/home目录查看

发现内容已经添加进去了,说明测试成功
好处:以后进行修改配置文件的时候,不需要进入容器,只需要在本地主机进入到对应挂载的目录里进行修改,容器内会自动同步










![[数据集][图像分类]芒果叶病害分类数据集4000张5类别](https://img-blog.csdnimg.cn/direct/99419f710d514feaa4b50d963212d88e.jpeg)








