【Docker】02-数据卷

1. 数据卷

 数据卷(volume) 是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。
在这里插入图片描述

2. 常见命令

  1. docker volume create
  2. docker volume ls
  3. docker volume rm
  4. docker volume inspect 查看某个数据卷的详情
  5. docker volume prune 清除数据卷

**数据卷挂载:**执行docker run命令时,使用 -v 数据卷:容器内目录 实现数据卷挂载。

docker run -d --name nginx -p 8088:80 -v html:/usr/share/nginx/html nginx

查看数据卷是否创建成功。

docker volume ls

查看数据卷对应宿主机上的位置。

docker volume inspect html

3. 查看容器是否挂载数据卷

查看以下命令的输出的Mounts是否挂载。其中Source代表宿主机中文件的位置,Destination代表容器中的位置。

docker inspect 容器

mysql会挂匿名数据卷。

4. 基于宿主机目录实现数据卷挂载

docker run -d \
--name mysql \-p 3307:3306 \-e TZ=Asia/Shanghai \-e MYSQL_ROOT_PASSWORD=root123 \-v /root/docker/mysql/data:/var/lib/m,ysql \-v /root/docker/mysql/init:/docker-entrypoint-initdb.d \-v /root/docker/mysql/conf:/etc/mysql/conf.d \mysql

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

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

相关文章

bench.sh:一行命令测试Linux服务器基准测试

简介 bench.sh 是一个 Linux 系统性能基准测试工具。它的测试结果如下图:给出服务器的整体配置信息,IO 性能,网络性能。很多人使用它测试 vps 性能。 ​​ 一键运行 服务器在国外可以使用以下命令运行测试 wget -qO- bench.sh | bash复制…

Ansible 剧本的执行

Ansible 剧本(playbook)是一种用于定义和自动化 IT 任务的工具,它使用 YAML 格式编写,能够描述一系列的任务和操作,以实现对服务器、网络设备等的配置管理和部署。 以下是关于 Ansible 剧本执行的一些关键方面&#xf…

从《GTA5》的反外挂斗争看网络安全的重要性

摘要: 在网络游戏的世界里,外挂(作弊软件)一直是破坏游戏公平性和玩家体验的一大难题。作为一款深受全球玩家喜爱的游戏,《GTA5》(Grand Theft Auto V)在线模式也不例外地遭遇了外挂问题。本文将…

微信小程序配置prettier+eslint

虽然微信开发者工具是基于vscode魔改的.但是由于版本过低,导致很多插件也用不上新版本.所以在微信开发者工具限制的版本下使用的prettier,eslint也是有版本要求. 本文主要就是记录一下需要的版本号 1.微信开发者工具安装插件 2.package.json中添加以下依赖及安装依赖 "de…

JVM(HotSpot):方法区(Method Area)

文章目录 一、内存结构图二、方法区定义三、内存溢出问题四、常量池与运行时常量池 一、内存结构图 1.6 方法区详细结构图 1.8方法区详细结构图 1.8后,方法区是JVM内存的一个逻辑结构,真实内存用的本地物理内存。 且字符串常量池从常量池中移入堆中。 …

云服务器连接不上是什么原因引起的?

云服务器连接不上是什么原因引起的?云服务器连接不上是一个常见的问题,常见的原因有网络连接、账户权限、安全组设置、服务器状态、端口占用、远程登录未开启、云服务器已关闭或到期、防护软件限制、DNS劫持、资源负载过高。以下是一些主要原因及解决方法…

微信小程序 - 最新详细安装使用 Vant weapp UI 框架环境搭建详细教程

前言 自从 2024 年开始,小程序做了很多改变和升级, 导致网上很多搭建教程文章的教程失效了,本文来做最新的教程。 第一步 为了更贴合新手,我这里创建了一个纯净无任何业务代码的小程序项目。

AI语音工具——Fish Speech:使用简单,可训练专属语音模型!

1. 引言 随着人工智能技术的迅速发展,AI语音合成与识别技术在智能助手、虚拟主播、自动化客服等领域展现出巨大的潜力。今天,专属定制化语音模型不再是大公司的专利,Fish Speech让普通用户也能轻松训练自己的语音模型。 Fish Speech 是一款…

SpringBoot-全局处理异常,时间格式,跨域,拦截器,监听器

1.全局异常处理 使用ControllerAdvice与ExceptionHandler注解 /*** 全局异常处理程序** author * date */ ControllerAdvice ResponseBody public class GlobalExceptionHandler {ExceptionHandler(Exception.class)public JsonResult handleException(Exception e) {e.print…

Wireshark学习使用记录

wireshark 是一个非常好用的抓包工具,使用 wireshark 工具抓包分析,是学习网络编程必不可少的一项技能。 原理 Wireshark使用的环境大致分为两种:一种是电脑直连互联网的单机环境,另外一种就是应用比较多的互联网环境,也就是连接…

Windows下安装Neo4j流程

Neo4j简介 Neo4j 是一个基于图形结构的 NoSQL 数据库,专门用于存储和管理图数据。与传统的关系型数据库不同,Neo4j 使用 图(graph)的形式来表示数据,其中数据点(称为 节点)通过 边(…

检测死锁的机制

PostgreSQL(PG)检测死锁的机制主要基于等待图(WFG, wait-for graph)和超时设置。以下是详细的死锁检测过程: 等待图构建:当一个事务在尝试获取资源时,如果未能立即获得所需的锁,并且…

使用lodash库实现防抖和节流

在 JavaScript 中,lodash 是一个非常流行的实用工具库,提供了许多常用的函数,其中就包括防抖和节流的实现。lodash 提供的 debounce 和 throttle 函数可以让我们更方便地实现这两种功能。 1. 使用 lodash 的 debounce(防抖&#…

【6】AT32F437 OpenHarmony轻量系统移植教程(3)

开源地址:https://gitee.com/AT32437_OpenHarmony 学习本文档的意义 1.学习移植OpenHarmony轻量系统到AT32全系列mcu上,本文档移植的具体型号为AT32F437ZMT7 2.学习OpenHarmony轻量系统开发 6.target_config.h文件适配 在//kernel/liteos_m/kernel/…

秋招喜来,分享一份最新的面经

💼岗位职责: 负责后端服务的开发与维护;技术预研和技术难点攻关,保障系统可用性、稳定性、和可扩展性;持续优化系统架构设计,提出问题解决方案。 📋任职要求: 计算机或相关专业&a…

分拆逆势上会,兴福电子部分专利来自母公司,独立性被拷问

作者:Cindy 来源:IPO魔女 公司拟募集资金12.10亿元,保荐机构为天风证券。兴福电子2023年5月就提交了上市申请,期间经历了2轮问询,一年多时间就开启上会。 然而值得注意的是,兴福电子属于分拆上市&#xff…

亚马逊IP关联揭秘:发生ip关联如何处理

在亚马逊这一全球领先的电商平台上,IP关联是一个不可忽视的问题,尤其是对于多账号运营的卖家而言。本文将深入解析亚马逊IP关联的含义、影响以及应对策略,帮助卖家更好地理解和应对这一问题。 什么是亚马逊IP关联? 亚马逊IP关联…

Java高级Day51-apacheDBUtils

136.ApDBUtils 基本介绍 commons-dbutils 是 Apache 组织提供的一个开源JDBC工具类库,它是对JJDBC的封装,使用dbutils能极大简化jdbc编码的工作量 QueryRunner类:该类封装了SQL的执行,是线程安全的。可以实现增删改查和批处理 …

【最新华为OD机试E卷-支持在线评测】字符串变换最小字符串(100分)多语言题解-(Python/C/JavaScript/Java/Cpp)

🍭 大家好这里是春秋招笔试突围 ,一枚热爱算法的程序员 💻 ACM金牌🏅️团队 | 大厂实习经历 | 多年算法竞赛经历 ✨ 本系列打算持续跟新华为OD-E/D卷的多语言AC题解 🧩 大部分包含 Python / C / Javascript / Java / Cpp 多语言代码 👏 感谢大家的订阅➕ 和 喜欢�…

MySQL练手题--日期连续类型(困难)

一、准备工作 Create table If Not Exists Failed (fail_date date); Create table If Not Exists Succeeded (success_date date); Truncate table Failed; insert into Failed (fail_date) values (2018-12-28); insert into Failed (fail_date) values (2018-12-29); inser…