一、前言
对于业务首先考虑清楚,docker容器服务数据是存放在哪个目录的,那么就持久化这个目录或子目录即可。
而对于二进制启动文件与数据目录[如log目录]在同目录下,那么只需持久化log子目录即可。需要使用–privileged=true参数用来防止目录没有权限
二、创建数据卷
1 | Dockerfile声明数据卷 |
1 | docker run过程中创建数据卷 |
注:
- Docker会自动生成一个目录作为挂载的目录。
- 即使容器被删除,宿主机中的目录也不会被删除。
三、查看删除数据卷
1 | 查看docker容器数据卷 |
1 | 删除数据卷 |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2019/12/17/docker数据持久化/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!