1.docker创建数据卷
docker volume create nginx-data
docker volume ls
2.使用数据卷
docker run -it -d -p 80:80 -v nginx-data:/data nginx:1.20.2



更改index.html


3.数据目录挂载
以数据卷的方式,将自定义的宿主机目录或文件提供给容器使用,比如容器可以直接挂载宿主机本地的数据目录(如mysql容器的数据持久化)、
配置文件(如nginx的配置文件)、静态文件(如web服务的图片或js文件)等,只需要在创建容器的时候指定挂载即可。




4.多卷挂载


5.删除数据卷
删除容器,但是不会删除数据卷的内容


6.数据卷使用场景:
a 容器数据持久化(mysql数据、nginx日志等类型)
b静态web页面挂载
c 应用配置文件挂载
d 多容器间的目录或文件共享
本文介绍了如何使用Docker创建和管理数据卷,包括数据卷的创建、使用、多卷挂载以及数据持久化的场景,如容器内的MySQL数据、Nginx日志和静态网页挂载。同时,讲解了在容器间共享文件和删除数据卷的方法,强调了数据卷在容器数据安全和持久化中的重要性。
1920

被折叠的 条评论
为什么被折叠?



