容器数据卷

目录

一、容器数据卷概念

二、使用数据卷

2.1直接使用命令来挂载

三、实战测试

四、具名挂载和匿名挂载

4.1匿名挂载举例:

4.2具名挂载举例:

五、数据卷容器


一、容器数据卷概念

数据?如果数据都在容器中,那么容器删除,数据就是跟着删除丢失。需求:数据持久化

容器之间有一个数据共享技术(卷技术):

1、docker容器中产生的数据,同步到本地(目录的挂载,将容器内的目录挂载到Linux本地目录上)。

2、容器的持久化和同步操作,容器间也是可以实现数据共享。

二、使用数据卷

2.1直接使用命令来挂载

语法:

docker run -it -v 主机目录:docker容器内目录

测试

[root@zhoujunru ~]# docker run -it -v /home/ceshi:/home centos /bin/bash

启动起来时,通过docker inspect  容器ID命令查看容器详细信息想看卷是否挂载成功。

双向绑定:

在容器/home目录下touch新建文件,卷会把数据同步到容器外面宿主机上。

在宿主机上修改文件,容器内数据也会发生同步。

三、实战测试

获取镜像

[root@zhoujunru /]# docker pull mysql:5.7

运行容器,同时做数据卷挂载

[root@zhoujunru /]# docker run -d -p 3316:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/date:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=666666 --name mysql01 mysql:5.7
f49f802bc6ce6202381e923884f9d7e5f9d9078e6174169ea6d8797b4a00eb96

启动成功后,在本地使用SQLyog来测试。SQLyog连接到linux服务器的3316端口,3316端口和mysql容器的3306端口映射,这个时候我们就可以连接上mysql数据库。

在本地测试创建一个数据库,查看一下映射的路径是否OK。

将容器mysql01删除,,发现挂载到本地的数据依旧没有丢失,这就是容器的数据持久化功能。

四、具名挂载和匿名挂载

-v 容器内路径  #匿名挂载

-v卷名:容器内路径  #具名挂载

-v /宿主机路径:容器内路径   #指定路径挂载

4.1匿名挂载举例:

4.2具名挂载举例:

所有docker容器内的卷,没有指定目录的情况下都是在/var/lib/docker/volumes/xxx/_date

五、数据卷容器

结论:容器之间配置信息传递,数据卷容器的生命周期一直会持续到灭有容器使用为止。但是一旦持久化到本地,这个时候,本地的数据是不会因为容器删除而删除的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/469885.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

使用Anthenticator验证github

下载 各应用商城都有。 准备扫描 启动应用,点击加号,选择其他账户,进入扫描状态。 打开github的二维码 https://github.com/settings/security 下滚: 如图 扫描,添加,完成

SSH服务

目录 一. 熟悉SSH服务 1.1 何为SSH协议 1.2 SSH服务优点 1.3 常见的SSH协议 1.4 SSH服务的功能 1.5 为何使用SSH服务 1.6 SSH服务的工作原理 1.6.1 公钥传输原理 1.6.2 ssh加密通讯原理 1.7 SSH服务的最佳应用场景 1.8 SSH服务远程登录的方式 1.8.1 方法一&#…

逻辑数据平台的 NoETL 之道(内含QA)

作者简介: 余俊,Aloudata 合伙人 & 技术副总裁。拥有 18 年互联网技术和大数据平台相关架构经验。作为主架构师及核心研发主导并完成了 Alibaba B2B 首个海量分布式 KV 存储系统,作为网站架构师负责 Aliexpress 全球买全球卖交易系统的第…

基于Springboot的船运物流管理系统(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的船运物流管理系统(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构…

springboot企业级抽奖项目-整体展示

项目地址 GitHub - kiorr/lottery: 企业红包雨项目 star截图q:3353441618可以领取资料 原型效果 前台 后台 业务分析 项目介绍 项目概述 京东的红包雨大家可能都参与过,在某段时间内随机发放不同的红包 本项目为一个通用的红包雨模式抽奖系统&…

全国人口密度分布数据

数据福利是专门为关注小编博客及公众号的朋友定制的,未关注用户不享受免费共享服务,已经被列入黑名单的用户和单位不享受免费共享服务。参与本号发起的数据众筹,向本号捐赠过硬盘以及多次转发、评论的朋友优先享有免费共享服务。 对人口数量、…

ARM开发板实现24位BMP图片缩放

ARM开发板实现24位BMP图片缩放 一、linux平台bmp图片缩放 最近想在ARM开发板实现BMP图片的缩放,查看了一些资料,大家部分理论知识可参考: akynazh博主 ,这位博主程序以window平台为主进行显示,发现在linux平台下编译…

后端系统开发之——接口参数校验

今天难得双更,大家点个关注捧个场 原文地址:后端系统开发之——接口参数校验 - Pleasure的博客 下面是正文内容: 前言 在上一篇文章中提到了接口的开发,虽然是完成了,但还是缺少一些细节——传入参数的校验。 即用户…

51、CR-GCN:EEG通道拓扑结构+脑功能连接捕获EEG通道关系,用于情感识别[我处理的是原始EEG数据哦]

文章: CR-GCN: Channel-Relationships-Based Graph Convolutional Network for EEG Emotion Recognition 单位: 上海大学计算机学院、上海工业计算机、喀什大学计算机学院。提出CR-GCN,使用GCN的邻接矩阵提取情感数据中的特征用于分类。 2…

分布式搜索引擎elasticsearch专栏三

1.数据聚合 聚合(aggregations)可以让我们极其方便的实现对数据的统计、分析、运算。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些…

【双指针】算法例题

目录 二、双指针 25. 验证回文数 ① 26. 判断子序列 ① 27. 两数之和II - 输入有序数组 ② 28. 盛最多水的容器 ② 29. 三数之和 ② 二、双指针 25. 验证回文数 ① 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一…

面试六分钟,难题显真章

职场,这个充满机遇与挑战的舞台,总会在不经意间上演着意想不到的转折。我从一家小公司转投到另一家,原本期待着新的工作环境和更多的发展机会,然而现实却给了我一个不小的打击。 新公司的加班文化,如同一个巨大的漩涡…

服务器端(Debian 12)配置jupyter与R 语言的融合

融合前: 服务器端Debian 12,域名:www.leyuxy.online 1.安装r-base #apt install r-base 2.进入R并安装IRkernel #R >install.packages(“IRkernel”) 3.通过jupyter notebook的Terminal执行: R >IRkernel::installspec() 报错 解决办…

leetcode 303

leetcode 303 题目 例子 思路 使用数组存储[0, i] 的vals 值之和&#xff0c; sum[i] 表示 第0个元素到第(i-1)个元素之和。 代码 class NumArray {vector<int> sum; public:NumArray(vector<int>& nums) {int n nums.size();sum.resize(n1);for(int i0; …

springboot项目讲解

技术栈 vue(前端) springboot(后端主框架) mybatis&#xff08;ORM&#xff0c;用于后端和数据库的映射&#xff0c;即java对象转换成表&#xff09; mysql (关系型数据库) 顶层结构 .idea&#xff1a; idea缓存文件(不需要管) src&#xff1a;代码核心文件夹 —main&#xf…

进程间通信 之 共享内存

目录 什么是共享内存&#xff1f; 共享内存的系统调用接口 共享内存 进程间通信的本质及前提&#xff1a;让不同的进程看到同一份资源&#xff01; 共享内存区是最快的IPC形式。一旦这样的内存映射到共享它的进程的地址空间&#xff0c;这些进程间数据传递不再涉及到内核&a…

知识学习app

管理端&#xff1a; &#xff08;1&#xff09;登录 &#xff08;2&#xff09;首页数据报表&#xff1a;1.数据概括2.一周数据走势 &#xff08;3&#xff09;内容管理&#xff1a; 1.分类管理&#xff1a;新增&#xff0c;修改&#xff0c;删除&#xff0c;排序 2.八股文&…

基础监控理论

文章目录 监控流程架构体系监控分类 监控发展和技术企业中监控发展阶段通用技术和工具 监控流程架构体系 监控流程架构体系是确保信息系统健康、稳定运行的重要组成部分&#xff0c;它包括监控系统的设计、搭建、数据分析、数据采集、稳定性测试、自动化集成、部署上线以及图形…

LAMP 世界上使用最广泛的框架(安装LAMP框架)快照

说是框架就不只是一个东西。L:Linux&#xff0c;一种操作系统类型&#xff0c;专为服务器领域服务. A:Apache&#xff0c;web 服务器。 M:MySQL&#xff0c;数据库&#xff0c;存储项目的元数据&#xff0c;真实数据会存放在硬盘中。 P:PHP&#xff0c;一种编程语言&#xff0…

mongoDB7.0.6版安装与使用(最新版踩坑记录)

这里写自定义目录标题 0.前言1.MongoDB下载与安装2.启动服务及验证3.命令行访问4.navicat访问5.停止服务 0.前言 本文总结了最近版mongoDB下载安装的过程及简单的应用&#xff0c;整个过程不涉及修改配置文件&#xff0c;甚至不用设置用户名密码也不用登录认证&#xff0c;在进…