🎉🎉欢迎来到我的优快云主页!🎉🎉
🏅我是平顶山大师,一个在优快云分享笔记的博主。📚📚
🌟推荐给大家我的博客专栏《【Docker】在容器中管理数据》。🎯🎯
🎁如果感觉还不错的话请给我关注加三连吧!🎁🎁
docker在容器中管理数据主要有两种方式:
1- 数据卷(Volumes)
2- 挂载主机目录(Bind mounts)
一,数据卷
1.1数据卷作用:
作用:为了很好的实现数据保存和数据共享,以正常的文件或者目录的形式存在于宿主机上。又被称作数据卷。
挂载数据卷的好处在于:它使得Docker容器与主机之间可以共享数据,并且在容器删除后,数据仍然存在于主机上。这样,即使容器被删除或重新创建,数据也不会丢失。(安全性高)另外,通过挂载数据卷,我们还可以在多个容器之间共享数据,这对于搭建基于微服务架构的应用非常有用。同时,数据卷还支持读写分离、只读和权限设置等功能,使得数据在容器内外的访问更加灵活和安全。(方便不同数据中的操作,因为容器中的文件,数据是操作不了的,只能在容器建立之前进行增删改)
1.2使用数据卷(命令)
都是增删改查的操作可以使用 容器+数据卷+create,ls,inspect,rm的记忆方法来记忆
创建数据卷
docker volume create 数据卷名称
查看所有数据卷
docker volume ls