1、Docker提供三种不同的方式将数据从宿主机挂载到容器中:volumes,bind mounts和tmpfs。
volumes:Docker管理宿主机文件系统的一部分(/var/lib/docker/volumes)。
bind mounts:可以存储在宿主机系统的任意位置。
tmpfs:挂载存储在宿主机系统的内存中,而不会写入宿主机的文件系统。

2、管理卷volume

用卷创建一个容器

等同于

# docker run -d -it --name=nginx-test -v nginx-vol:/usr/share/nginx/html nginx

清理:
# docker container stop nginx-test
# docker container rm nginx-test
# docker volume rm nginx-vol

注意:
如果没有指定卷,自动创建。
建议使用—mount,更通用。

3、bind mounts

等同于

# docker run -d -it --name=nginx-test -v /app/wwwroot:/usr/share/nginx/html nginx

验证绑定:
# docker inspect nginx-test
清理:
# docker container stop nginx-test2
# docker container rm nginx-test2

注意:
如果源文件/目录没有存在,不会自动创建,会抛出一个错误。
如果挂载目标在容器中非空目录,则该目录现有内容将被隐藏。

最新文章

  1. PHP 文件管理
  2. C++之const
  3. 修改phpMyAdmin中的默认1440超时时间
  4. C#流总结(文件流、内存流、网络流、BufferedStream、StreamReader/StreamWriter、TextReader/TextWriter)
  5. 基于AE连通性分析
  6. 【C++学习之路】派生类的构造函数(三)
  7. 【转】深圳FAE,想拿高薪还缺什么?
  8. os x 10.10 測试版系统下载 swift语言学习资料下载
  9. 对于python这门课程的一些想法、计划、期望
  10. Scrapy 代理IP
  11. jsp4
  12. jquery中each中使用break和continue
  13. 在centos7下用http搭建配置svn服务
  14. 《Linux内核设计与实现》 第八周读书笔记 第四章 进程调度
  15. php 查找字符串里面中文字符第一次出现的位置,并插入字符串
  16. 2017.4.5 OpenStack简介
  17. 《Linux 性能及调优指南》2.3 监控工具
  18. Spring MVC 异常处理 - ResponseStatusExceptionResolver
  19. css hack 和问题
  20. UNIX环境编程初步认识——编程环境搭建

热门文章

  1. 01_15_Struts2_带参数的结果集
  2. Android驱动开发读书笔记六
  3. Mysql5.7自定义函数递归报错1424 Recursive stored functions and triggers are not allowed
  4. 第六篇:python中numpy.zeros(np.zeros)的使用方法
  5. ARM协处理器
  6. ZendFramework-2.4 源代码 - 开始
  7. 关于Linux系统下zookeeper集群的搭建
  8. Scrapy用pipelines把字典保存为csv格式
  9. Compiler Error Message: CS0016: Could not write to output
  10. HDU 6156 回文 数位DP(2017CCPC)