Docker volume 数据持久化保存

网友投稿 244 2022-10-23

Docker volume 数据持久化保存

使用 -v 参数创建my_volume01并挂载到容器的/mydata目录下docker run -itd --name alpine_test03 -v my_volume01:/mydata alpine alpine /bin/sh如果不指定my_volume01,则docker默认创建匿名volume在 /var/lib/docker/volume下docker run -itd --name alpine_test09 -v /mydata alpine /bin/sh使用 --mount 参数创建volumedocker run -itd --name alpine_test10 --mount type=volume,source=my_volume02,target=/mydata2 alpine /bin/sh将宿主上/home/dockerv01目录挂载到容器的/mydata3目录下docker run -itd --name alpine_test11 --mount type=bind,source=/home/dockerv01,target=/mydata3 alpine /bin/sh通过volumes-from将另一个容器的挂载点复制到自身,实现数据持久化保存docker run -itd --name alpine_test12 --volumes-from alpine_test11 alpine /bin/sh mount bind可以挂单个文件,volume只能挂载目录查看volume:docker volume lsdocker inspect my_volume01docker inspect container_name #可查看挂载点 删除容器,所挂载的volume文件不会被删除,还可以被其他容器挂载参考:https://blog./u_14154700/2463582

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Gitops
下一篇:手机充电接口类型
相关文章

 发表评论

暂时没有评论,来抢沙发吧~