docker数据持久化
Chunbin Lv4

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挂载到别的容器上,验证结果

 评论
评论插件加载失败
正在加载评论插件
由 Hexo 驱动 & 主题 Keep
访客数 访问量