Docker 学习之路 – 数据落地

/ 0评 / 0

之前的所有Docker,数据都不能落地.关机就没了.但是为什么Portainer重启,数据还在,因为他数据落地了,数据又怎么落地,那就是Volume,先不用管高级概念,他只不过是一个mount方法而已.

原来,Portainer挂载了volume.观察了一下,原来数据落地在那啊!

docker volume inspect xxx

我们试着创建一个volume.然后看看他在哪里.
 

docker volume create my-vol
docker volume inspect my-vol

可见,docker的volume是独立于容器的.是个永久储存呢.但是不要留太多无主的卷,浪费空间啊.
记得这里挂载了永久储存volume命令:https://www.lijingquan.net/?p=4041
我这里也试了下,果然跨镜像啊,永久储存啊.

其实,他还可以多容器共享...
(PS:大家应该记得,一开始我们用-v参数时候,没有创建vol,其实-v是有就mount,没就创建然后mount,所以其实还是推荐用mount)
数据卷也是吃空间的,不用就删掉吧.

docker volume rm my-vol

(PS:不能删除有容器挂载的...)

删除所有容器,然后再尝试,果然可以删除了.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注