用宿主机创建一个容器bind命令的应用

先创建一个网页目录

[root@docker ~]# mkdir /app/wwwroot -p

bind运行,源目录为刚才创建的

[root@docker ~]# docker run -itd --name nginx-test --mount type=bind,src=/app/wwwroot,dst=/usr/share/nginx/html nginx

f1319854953c2133fa58c51805e2311ce730bd713d5d983bee85d58e0b91e7e8

进入容器

[root@docker ~]# docker exec -it nginx-test bash

进入目录下这里会自动把之前的文件隐藏

root@f1319854953c:/# ls /usr/share/nginx/html/

[root@docker ~]# cd /var/lib/docker/volume/nginx.volume/_date

直接cd /app/wwwroot/

[root@docker wwwroot]# touch index.html

[root@docker wwwroot]# vim index.html

<h1>xiaojghjkl</h1>

在容器再查看就有刚才的数据了

root@f1319854953c:/usr/share/nginx/html# cat index.html

<h1>xiaojghjkl</h1>

 

原文地址:https://www.cnblogs.com/zc1741845455/p/11078850.html