Docker基础:数据卷技术介绍

网站建设3年前发布
13 0 0

​今天给大家简单聊聊Docker中的数据卷知识。,20230305205356978ffb8073d4c1dbbfe5881422237fb7000c30207,大家在生产环境使用Docker部署项目的时候,基本都需要进行数据持久化、或多个容器间进行数据共享,这个就需要容器的数据管理来进行操作。,Docker数据持久化就是容器中的数据不会随着容器的结束而随之结束,在Docker中如果需要实现数据的持久化,前提把数据从Docker容器挂载到宿主主机上去。,数据卷(Data Volumes):容器内的数据直接映射到宿主主机环境,数据卷容器(Data Volume Containers):使用特定容器维护数据卷,数据卷是一个可供容器内部使用的特殊目录,它将宿主主机的操作系统目录直接映射进容器内,类似于Linux系统中的 mount 操作。,容器的持久化、容器间继承 + 共享数据,本质就是目录或文件,存在于一个或多个容器中,由docker挂载到容器中,但不属于联合文件系统,因此能够绕过合文件系统提供一些用于持续存储或共享数据的特性。卷的目的就是实现数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时同时删除其挂载的数据卷。,指令值:,创建数据卷myvolume;,运行nginx容器;,20230305205437d52740a998cf3e7ce5b8427074a3619d884eda754,查看数据卷挂载信息;,20230305205357b2be78f08062ac710f6745bcbb00caaa23510a661,数据卷新增文件并查看容器内挂载的目录文件是否同步;,2023030520535887a729765894afff3dc81904a6e319cc6a381b495,进入容器查看目录是否正常同步;,20230305205358e13f4a553fd0c709e76548c7d11bf9ed2fd2e4978,容器内删除test.html 查看myvolume是否也删除了;,20230305205438b3906680264a8d1965c98693fdf470fdb4f753590,2023030520540062ff9e454a7d887d459721760ebcaaa93cfa70606

© 版权声明

相关文章