docker data

六、Docker存储

docker存储驱动storage driver(优先使用linux默认的storage driver,因为比较稳定)

  • ubuntu:aufs,/var/lib/docker/aufs
  • redhat/centos:device mapper
  • suse:btrfs

6.1 docker data mount

格式:-v <host_path>:<container_path> #指定docker host路径与container的路径

docker run -d -p 7001:80 -v /root/htdocs:/usr/local/apache2/htdocs httpd
docker run -d -p 7001:80 -v /root/htdocs:/usr/local/apache2/htdocs:ro httpd #(ro)表示只读
# 类似于selinux这类标签系统,可以在volume挂载时使用z或Z指定该volume是否可以共享,默认为z即为共享

6.2 docker managed volume

docker run -d -p 7002:80 -v /usr/local/apache2/htdocs --name web1 httpd	#只指定container path
docker inspect web1 #查找Source
docker volume ls
docker volume inspect VOLUME_NAME

6.3 docker data mount与docker managed volume对比

类型 docker_data_mount docker_managed_volume
volume location anywhere /var/lib/docker/volumes/...
如果存在挂载点 隐藏并替换为volume 原有数据复制到volume
是否支持单文件挂载 yes no(must dir)
privileges read-only & read-write read_write
移植性 弱,需要指定host path 强,不需指定host目录

volume container

docker create --name vc_data -v /root/htdocs:/usr/local/apache2/htdocs -v /var/www/html busybox
docker run -d -p 7006:80 --name web1 --volume-from vc_data httpd

数据卷的生命周期管理

备份

恢复

迁移

销毁

docker rm #删除容器
docker rm -v # 删除容器以及容器使用的volume
docker volume ls
docker volume rm
docker volume rm $(docker volume ls -q)

最新文章

  1. mysql 中的LIMIT用法
  2. 早上遇到err_content_decoding_fail错误
  3. Nginx与服务器集群在它的配置文件中的配置
  4. [HRBUSTOJ1476]Pairs(FFT)
  5. 5. Android框架和工具之 ZXing(二维码)
  6. 采用Service实现本地推送通知
  7. Json 映射 的使用 及 JS 数组的使用
  8. jQuery.isEmptyObject()函数用于判断指定参数是否是一个空对象。
  9. Delphi中Android运行和JNI交互分析
  10. HDU 1222 Wolf and Rabbit(gcd)
  11. Shell中的if else语句小演示
  12. STL之涉及到的算法
  13. 50.Linux-分析ifconfig到内核的调用过程,实现内核启机自动设MAC地址(原)
  14. 【Android】Tips for Android developer: “Conversion to Dalvik format failed: Unable to execute dex: null”
  15. linux 强制删除杀死进程 sudo pkill uwsgi -9 杀死uwsgi 关闭防火墙 iptables -F
  16. [UE4]Background Blur,背景模糊
  17. Java的反射机制Reflect
  18. Can&#39;t connect to local MySQL server through socket &#39;/var/lib/mysql/mysql.sock&#39; 解决办法
  19. 关于SVN提交注释的问题
  20. 心灵鸡汤[all]

热门文章

  1. 吴裕雄--天生自然 python数据分析:加纳卫生设施数据分析
  2. Excel技巧:如何绘制一份优秀的甘特图(项目管理)
  3. spring入门-整合junit和web
  4. All Tips
  5. NVARCHAR(MAX) 的最大长度
  6. PAT-进制转换
  7. SVN版本控制说明与相关指令
  8. 丰富图文详解B-树原理,从此面试再也不慌
  9. grid实战之微信钱包 腾讯服务界面
  10. Mac笔记本使用小道解答集