云南公司做网站的价格/百度指数排名

云南公司做网站的价格,百度指数排名,网站建设与设计论文,工商企业网查询目录 Docker数据管理 1.2 Docker数据持久化 1.2 容器中数据管理的方式 2、数据卷的介绍 2.1 数据卷作用 2.2 卷的概念 2.3 数据卷的特点 3、Docker数据卷常见的作用 4、操作数据卷 4.1 常用命令 4.2 挂载数据卷 今天给大家简单聊聊Docker中的数据卷知识。 Docker数据管理 大家在…

目录

Docker数据管理

1.2 Docker数据持久化

1.2 容器中数据管理的方式

2、数据卷的介绍

2.1 数据卷作用

2.2 卷的概念

2.3 数据卷的特点

3、Docker数据卷常见的作用

4、操作数据卷

4.1 常用命令

4.2 挂载数据卷


今天给大家简单聊聊Docker中的数据卷知识。

  1. Docker数据管理

大家在生产环境使用Docker部署项目的时候,基本都需要进行数据持久化、或多个容器间进行数据共享,这个就需要容器的数据管理来进行操作。

1.2 Docker数据持久化

Docker数据持久化就是容器中的数据不会随着容器的结束而随之结束,在Docker中如果需要实现数据的持久化,前提把数据从Docker容器挂载到宿主主机上去。

1.2 容器中数据管理的方式

  • 数据卷(Data Volumes):容器内的数据直接映射到宿主主机环境

  • 数据卷容器(Data Volume Containers):使用特定容器维护数据卷

2、数据卷的介绍

数据卷是一个可供容器内部使用的特殊目录,它将宿主主机的操作系统目录直接映射进容器内,类似于Linux系统中的 mount 操作。

2.1 数据卷作用

容器的持久化、容器间继承 + 共享数据

2.2 卷的概念

本质就是目录或文件,存在于一个或多个容器中,由docker挂载到容器中,但不属于联合文件系统,因此能够绕过合文件系统提供一些用于持续存储或共享数据的特性。卷的目的就是实现数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时同时删除其挂载的数据卷。

2.3 数据卷的特点

  • 数据卷可以在容器之间实现共享和重用,容器间传递数据将变的高效方便

  • 对数据卷内数据的修改会立马生效,无论是容器内操作还是本地操作

  • 对数据卷的更新不会影响Docker镜像,解耦了应用和数据

  • 数据卷的生命令周期不受容器的影响,除非你卸载它。

3、Docker数据卷常见的作用

  • 数据持久化:比如MySQL数据库,数据目录要挂载到宿主主机或者别的地方,否则MySQL容器删除你的数据也会随之删除。

  • 同步操作:比如我需要修改nginx的配置文件,不需要在进入容器内部,可以直接修改数据卷对应的文件就可以进行配置实时同步。

  • 容器间数据共享:多个容器之间需要数据共享的时候

4、操作数据卷

4.1 常用命令

docker volume 指令值

指令值:

  • create: 创建一个volume

  • inspect: 显示一个或多个volume的信息

  • ls :列出所有的volume

  • prune :删除未使用的volume

  • rm: 删除一个或多个指定的volume

4.2 挂载数据卷

创建数据卷myvolume

docker volume create myvolume 

运行nginx容器

  docker run --name nginxtest -v myvolume:/usr/share/nginx/html -p 8000:80 -d nginx

查看数据卷挂载信息

docker volume inspect myvolume 

数据卷新增文件并查看容器内挂载的目录文件是否同步

cd /var/lib/docker/volumes/myvolume/_data #进入容器卷目录
vi test.html #创建test.html 目录 
ls

进入容器查看目录是否正常同步

docker exec -it nginxtest /bin/bash
cd /usr/share/nginx/html
ls

容器内删除test.html 查看myvolume是否也删除了

rm test.html

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Dubbo背景和简介

Dubbo背景和简介 Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。 单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构&…

2/19 福建四校联考

1.设计图案 给你一个n*m的矩阵&#xff0c;每个格子必须填或者不能填&#xff0c;要用环和1*2的小方块填满它&#xff0c;求方案数。 比如3*2&#xff0c;每个格子都必须填 有6种填法。 n*m<300 当时一看就觉得不可做然后就放弃了..... 题解&#xff1a;有个结论&#xff…

RPC调用和HTTP调用的区别你知道吗

前言 很长时间以来都没有怎么好好搞清楚RPC&#xff08;即Remote Procedure Call&#xff0c;远程过程调用&#xff09;和HTTP调用的区别&#xff0c;不都是写一个服务然后在客户端调用么&#xff1f;这里请允许我迷之一笑~Naive&#xff01; 本文简单地介绍一下两种形式的C/…

C#实战:基于ItextSharp技术标签生成小工具

目录 1、运行主界面 2、标签生成界面 3、需要引入的依赖包 4、解决方案目录 5、主要代码 1、新建PdfUtils工具类 2、Form1.cs 窗体主要代码 IT技术分享社区 / Itext Sharp Demo GitCode 今天给大家分享小编基于ItextSharp制作的一款标签生成小工具&#xff0c;可供大家…

开发工具:推荐一款非常好用的SSH客户端WindTerm

目录 1、主要功能 2、安装WindTerm 3、设置与使用 3.1 设置终端字体 3.2 外观设置 3.3 配置会话 3.5 新建会话 4、软件性能 5、总结 今天给大家推荐一款基于C语言开发的支持跨平台SSH客户端WindTerm&#xff0c;感兴趣朋友可以下载试试。 1、主要功能 支持 SSH v2、T…

Java实战:指定大小分组压缩文件夹里面的文件案例

目录 一、前言 二、代码示例 新建FileModel.java 实体 Main.java 代码&#xff1a; 三、展示效果 四、最后 一、前言 今天给大家分享一个J自己写的ava实战的小案例&#xff0c;主要功能是实现指定一个文件夹&#xff0c;然后分组压缩里面的文件。其实这个案例还是有一定用…

mac系统快捷键大全详细介绍

对于使用苹果电脑的操作系统的新人来说&#xff0c;快捷键是个很麻烦的问题&#xff0c;要一个个的找到快捷键也不是很容易的问题&#xff0c;今天这篇文章就解决了到处找快捷键的麻烦。 Mac中主要有四个修饰键&#xff0c;分别是Command&#xff0c;Control&#xff0c;Optio…

Docker实战:Docker安装nginx并配置SSL

目录 1、拉取nginx镜像 2、启动nginx容器 3、创建挂载nginx目录 4、重新启动nginx容器 5、查看目录挂载是否成功 6、在宿主目录创建ssl目录&#xff0c;将ssl证书放在宿主主机 7、修改配置宿主主机nginx增加ssl证书配置 8、重启nginx容器 今天继续给大家分享Docker实战…

W模型和瀑布模型与“V”模式开发模型有何异同?

在做软件开发时&#xff0c;程序员们肯定接触过各式各样的软件开发模型&#xff0c;例如&#xff1a;写了再改模型、瀑布模型、增量模型等。其实&#xff0c;很多开发模型是在瀑布模型基础上衍生出来的。 然而&#xff0c;了解“V”模式开发模型的程序员应该不多。“V”模式开…

语言模型(N-Gram)

问题描述&#xff1a;由于公司业务产品中&#xff0c;需要用户自己填写公司名称&#xff0c;而这个公司名称存在大量的乱填现象&#xff0c;因此需要对其做一些归一化的问题。在这基础上&#xff0c;能延伸出一个预测用户填写的公司名是否有效的模型出来。 目标&#xff1a;问题…

C#:Winfrom 实现DataGridView 自定义分页

目录 安装Dapper依赖 安装SQLite依赖 新建SQLite数据库文件 主要代码示例 运行界面 今天给大家分享Winform实现DataGridView 自定义分页的案例&#xff0c;感兴趣的朋友可以一起来学习一下。 采用技术&#xff1a;C#WinformDapperSQLite。 本次为了避免安装数据库的繁琐&#x…

超维空间S2无人机使用说明书——21、VINS视觉定位仿真

引言&#xff1a;为了实现室内无人机的定位功能&#xff0c;S系列无人机配置了VINS-FUSION定位环境&#xff0c;主要包含了仿真跑数据集和实际操作部分。为了提前熟悉使用原理&#xff0c;可以先使用仿真环境跑数据集进行学习和理解 硬件&#xff1a;1080P显示器、Jetson orin…

正割函数(sec)

1. 定义 正割与余弦互为倒数&#xff0c;余割与正弦互为倒数。即&#xff1a; ⎧⎩⎨⎪⎪⎪⎪secθ1cosθcscθ1sinθ也即在几何上&#xff0c;设 △ABC&#xff0c;∠C90&#xff0c;ACb&#xff0c;BCa&#xff0c;ABc&#xff0c;正割函数&#xff1a;sec∠Ac/b&#xff08;…

网站:推荐几款好用的在线短链生成工具

目录 一、网站工具&#xff1a;ft12 二、网站工具&#xff1a;缩我短网址 三、Sina新浪短网址 四、短网址在线生成- ock.cn 五、网站工具&#xff1a;i排版 短链技术目前对网站推广非常的有用&#xff0c;有了它就可以把非常长的网址缩短。这样分享推广起来非常方便。今天…

学习mysql中使用inner join,left join 等

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下&#xff1a; -----------------------------------------…

MySQL:union all与union区别详解

union 是对数据进行并集操作&#xff0c;不包括重复行&#xff0c;同时进行默认排序 Union all 是对数据进行并集操作&#xff0c;包括重复行&#xff0c;不进行排序 举例说明&#xff1a; 创建数据库表&#xff1a; CREATE TABLE t_demo ( id int(32) NOT NULL, name var…

如何理解Mysql的索引及他们的原理--------二叉查找树和平衡二叉树和B树和B+树

1.索引是什么东西&#xff1f; 索引就是一个数据结构&#xff0c;我们把表中的记录用一个适合高效查找的数据结构来表示&#xff0c;目的就是让查询变得更高效。 2.它到底怎么运作的&#xff1f; 这个问题就说来话长了&#xff0c;且听我慢慢道来&#xff1a; 在mysql中使用…