docker数据持久化
bind
把宿主机的某个文件夹和容器对应起来
1 | docker run -v /Users/lee/companyCode2:/code2 test |
-v命令
1 | /Users/lee/companyCode2:/code2 |
把宿主机的/Users/lee/companyCode2映射到容器内的/code2目录
缺点:依赖于宿主机的文件系统,每台宿主机都需要
volume
volume的模式是在文件系统中创建一个只有docker能读取的区域,让docker引擎管理数据
创建volume
1 | docker volume create my-volume |
启动一个挂载volume的容器
1 | docker run -v my-volume:/code2 test |
这个时候你进入容器的/code2文件夹随意修改,都会改变在volume上,可以把volume挂载到别的容器上,验证结果
评论
评论插件加载失败
正在加载评论插件