docke存储
2024-09-07 02:01:16
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
注意:
如果源文件/目录没有存在,不会自动创建,会抛出一个错误。
如果挂载目标在容器中非空目录,则该目录现有内容将被隐藏。
最新文章
- PHP 文件管理
- C++之const
- 修改phpMyAdmin中的默认1440超时时间
- C#流总结(文件流、内存流、网络流、BufferedStream、StreamReader/StreamWriter、TextReader/TextWriter)
- 基于AE连通性分析
- 【C++学习之路】派生类的构造函数(三)
- 【转】深圳FAE,想拿高薪还缺什么?
- os x 10.10 測试版系统下载 swift语言学习资料下载
- 对于python这门课程的一些想法、计划、期望
- Scrapy 代理IP
- jsp4
- jquery中each中使用break和continue
- 在centos7下用http搭建配置svn服务
- 《Linux内核设计与实现》 第八周读书笔记 第四章 进程调度
- php 查找字符串里面中文字符第一次出现的位置,并插入字符串
- 2017.4.5 OpenStack简介
- 《Linux 性能及调优指南》2.3 监控工具
- Spring MVC 异常处理 - ResponseStatusExceptionResolver
- css hack 和问题
- UNIX环境编程初步认识——编程环境搭建
热门文章
- 01_15_Struts2_带参数的结果集
- Android驱动开发读书笔记六
- Mysql5.7自定义函数递归报错1424 Recursive stored functions and triggers are not allowed
- 第六篇:python中numpy.zeros(np.zeros)的使用方法
- ARM协处理器
- ZendFramework-2.4 源代码 - 开始
- 关于Linux系统下zookeeper集群的搭建
- Scrapy用pipelines把字典保存为csv格式
- Compiler Error Message: CS0016: Could not write to output
- HDU 6156 回文 数位DP(2017CCPC)