docker之volumes
数据卷
卷是保存由 Docker 容器生成和使用的数据的首选机制。虽然绑定挂载依赖于主机的目录结构和操作系统,但卷完全由 Docker 管理。与绑定挂载相比,卷有几个优点:
- 卷比绑定挂载更容易备份或迁移。
- 您可以使用 Docker CLI 命令或 Docker API 管理卷。
- 卷适用于 Linux 和 Windows 容器。
- 卷可以在多个容器之间更安全地共享。
- 卷驱动程序允许您将卷存储在远程主机或云提供商上,以加密卷的内容或添加其他功能。
- 新卷的内容可以由容器预先填充。
- Docker Desktop 上的卷比来自 Mac 和 Windows 主机的绑定挂载具有更高的性能。
此外,与在容器的可写层中持久化数据相比,卷通常是更好的选择,因为卷不会增加使用它的容器的大小,并且卷的内容存在于给定容器的生命周期之外。
![在这里插入图片描述](https://img-blog.csdnimg.cn/29bd6fac8952448781e0c23c1e78ec11.png#pic_center
如果您的容器生成非持久状态数据,请考虑使用 tmpfs 挂载以避免将数据永久存储在任何地方,并通过避免写入容器的可写层来提高容器的性能。
卷使用rprivate
绑定传播,并且绑定传播不可为卷配置。
选择 -v 或 --mount 标志
docker之volumes相关推荐
- Dokcer14_5:Docker Compose volumes解析、Docker Compose volumes目录路径生成规则
Dokcer14_5:Docker Compose volumes解析.Docker Compose volumes目录路径生成规则 docker-compose volumes语法 语法格式及其三种 ...
- Docker的volumes的使用
volumes是Docker数据持久化机制.bind mounts依赖主机目录结构,volumes完全由Docker管理.Volumes有以下优点: Volumes更容易备份和移植. 可以通过Dock ...
- Docker(五)进阶:Docker卷(volumes)
目录 前言 一.在Docker中管理数据 1.为什么要挂载? 2.选择正确的挂载方式 二.卷(volume) 1.卷的概述 2.卷的优点 3.卷的使用 4.实战:持久化数据 1)MySQL容器为什么挂 ...
- Docker的volumes踩坑
挂载volume的行为 volume的挂载是 以宿主机为主 ,主要有如下几个行为可能: host container mount result 文件夹不存在/文件夹存在但为空 文件夹不存在/存在但为空 ...
- 从零开始的Docker [ 7 ] --- 顶级 Volumes,数据卷, 系统限制sysctls
文章目录 容器技术 Docker 应用 一.顶级 Volumes 1.配置 2.启动 二.数据卷 挂载 1.配置 2.启动 三.系统限制 sysctls 1.配置 2.启动 容器技术 Docker 应 ...
- docker容器虚拟化技术_Docker,虚拟机和容器的全面介绍
docker容器虚拟化技术 by shota jolbordi 通过Shota Jolbordi Docker has been a buzzword for tech people for the ...
- docker导入MySQL文件_Docker容器中Mysql数据的导入/导出详解
前言 Mysql数据的导入导出我们都知道一个mysqldump命令就能够解决,但如果是运行在docker环境下的mysql呢? 解决办法其实还是用mysqldump命令,但是我们需要进入docker的 ...
- 两个Java项目之间的通信_两个容器之间的Docker通信与Java
我没有在任何帖子上找到答案. 我在容器上使用带有PHP项目的容器,该容器工作正常.我想链接在另一个容器上启动的Java. 我使用"java:8"图像配置如下: engine: bu ...
- 深入理解Docker Volume(一)
本文讲的是深入理解Docker Volume(一),[编者的话]本文主要介绍了Docker Volume的原理以及使用方式,是Docker入门教程的延伸.作者通过从数据的共享.数据容器.备份.权限以及 ...
最新文章
- Linux服务器常见问题
- 对比MySQL表数据内容方式汇总
- assignment mismatch: 1 variable but uuid.NewV4 returns 2 values
- Pwntools的context设置与shellcode
- 水平居中布局与滚动条跳动
- 两间三层小型别墅图片_占地仅120平的现代风别墅,带KTV和健身房,引领时尚新潮流...
- 北上广深杭程序员买房姿势图鉴
- Zend Framework 开发记录 - 代码片段–jquery–select控件
- Linux系统中,各种小动物
- matlab读取i o数据文件,Matlab 的数据文件读取
- 安装WPS办公软件后广告特别多怎么办?【wps广告】全网最详细!!!
- JAVA观察者模式(买彩票案例)
- Android 修改zxing二维码样式
- python之具名元组
- Arduino追光小车
- 【编译原理】Python实现对一个英文文本的词频统计
- Java:实现​lz4格式解压缩算法(附完整源码)
- 基于COTURN实现WebRTC的P2P项目
- 百度超级链数字藏品 仿鲸探数字藏品平台开发
- 读书笔记三:《运营之光》互联网运营方法论与自白(上)
热门文章
- 泛90后男性男装消费偏好报告
- python爬虫餐饮行业数据分析统计服_用Python分析统计必胜客餐厅
- 线程死锁的成因以及解决方案
- frida hook嘟嘟牛在线
- android 图片轮播圆点,简单的图片轮播 加小圆点
- Java 游戏自动寻路,自动寻路等于垃圾游戏!跑图才是真浪漫?大人,这次时代真的变了...
- 深蓝学院 kitti2bag使用 踩坑路
- 用计算机接口充手机,电脑接口也可给手机充电
- 哈工大C语言程序设计精髓-拆分英文名
- Unity一张图带你看懂Button的各种颜色设定(HighLighted、Pressed、Selected、Disabled Color)
Dokcer14_5:Docker Compose volumes解析.Docker Compose volumes目录路径生成规则 docker-compose volumes语法 语法格式及其三种 ...
volumes是Docker数据持久化机制.bind mounts依赖主机目录结构,volumes完全由Docker管理.Volumes有以下优点: Volumes更容易备份和移植. 可以通过Dock ...
目录 前言 一.在Docker中管理数据 1.为什么要挂载? 2.选择正确的挂载方式 二.卷(volume) 1.卷的概述 2.卷的优点 3.卷的使用 4.实战:持久化数据 1)MySQL容器为什么挂 ...
挂载volume的行为 volume的挂载是 以宿主机为主 ,主要有如下几个行为可能: host container mount result 文件夹不存在/文件夹存在但为空 文件夹不存在/存在但为空 ...
文章目录 容器技术 Docker 应用 一.顶级 Volumes 1.配置 2.启动 二.数据卷 挂载 1.配置 2.启动 三.系统限制 sysctls 1.配置 2.启动 容器技术 Docker 应 ...
docker容器虚拟化技术 by shota jolbordi 通过Shota Jolbordi Docker has been a buzzword for tech people for the ...
前言 Mysql数据的导入导出我们都知道一个mysqldump命令就能够解决,但如果是运行在docker环境下的mysql呢? 解决办法其实还是用mysqldump命令,但是我们需要进入docker的 ...
我没有在任何帖子上找到答案. 我在容器上使用带有PHP项目的容器,该容器工作正常.我想链接在另一个容器上启动的Java. 我使用"java:8"图像配置如下: engine: bu ...
本文讲的是深入理解Docker Volume(一),[编者的话]本文主要介绍了Docker Volume的原理以及使用方式,是Docker入门教程的延伸.作者通过从数据的共享.数据容器.备份.权限以及 ...