容器持久化和非持久化

容器持久化和非持久化,第1张

目录

创建卷:

查看创建的卷:

查看某个卷的详情信息:

rm移除卷:

prune移除卷:

绑定卷:

实例图片:​编辑


创建卷:
docker volume create --name=卷名字

例:创建一个mysql的卷

docker colume create --name=mysql_volume
查看创建的卷:
docker volume ls
查看某个卷的详情信息:
docker volume inspect 卷名字

例:查看创建的mysql_volume卷的详细信息
docker volume inspect mysql_volume
rm移除卷:

需要指定删除哪个卷,不能删除正在使用的卷,若删除正在使用的卷会返回错误信息:

docker volume rm 卷名

例:删除刚创建的mysql卷

docker volume rm mysql_volume
prune移除卷:

不需要指定删除某个卷,prune命令会自动移除本地未在使用的卷,不能指定删除哪个卷,删除时会询问是否删除此卷。

docker volume prune 

可选参数:
--force   使用该参数时,删除卷时不会询问是否删除,不会要求用户确认删除此卷

 

绑定卷:

-v 绑定卷,宿主机和容器绑定文件夹,使文件互通

docker run -it -v 宿主机卷:容器文件夹 centos 

docker run -it -v 宿主机文件夹:容器文件夹 centos

例:将宿主机/var/log文件夹挂载到容器world目录中:

docker run -it -v /var/log:/world2 --name c5 centos

#创建一个名为c5的文件,并以交互式运行,将宿主机/var/log文件夹挂载到容器world目录中实现宿主机和容器互通,这样即使删除容器,容器中world文件夹的内容还会存在在宿主机

作用:将宿主机/var/log文件夹挂载到容器world目录中实现宿主机和容器互通,这样即使删除容器,容器中world文件夹的内容还会存在在宿主机

实例图片:

 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/991776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存