三种方式
- volumn
- bind mount
- tmpfs
volumn
volume 方式是 docker 中数据持久化的最佳方式。
- docker 默认在主机上会有一个特定的区域(/var/lib/docker/volumes/ Linux),该区域用来存放 volume。
- 非 docker 进程不应该去修改该区域。
- volume 可以通过 docker volume 进行管理,如创建、删除等操作。
- volume 在生成的时候如果不指定名称,便会随机生成。
- volume 在容器停止或删除的时候会继续存在,如需删除需要显示声明。
docker rm -v <container_id>
docker volume rm <volume_name>
升级halo的时候,没想什么就直接删除老版本的容器了,突然发现自己没有备份,以为容器没有了就没有了,结果还有volumn,真好