Docker mysql 挂载

Docker搭建MySQL并挂载数据 记录 Docker 搭建 MySQL 并挂载数据过程,搭建过程参考自 Docker Hub 系列文章欢迎访问:https://www.itwxe.com/posts/9e76db89/ 一、Docker搭建MySQL并挂载数据 1、首先安装好 Docker,不知道怎么安装的可以看下 CentOS7安装Docker初体验 。 2、下载 MySQL5.7 镜像。 docker pull mysql:5.7 3、创建容器并挂载数据。 docker run -d --restart=always --nam. 阅读详情

Docker 运行mysql镜像,mysql数据库中的数据都是存在运行mysql数据库的容器当中,如果容器被删除或者是主机关机,那么mysql数据库数据就会丢失。

我们可以使用挂载的方式,来实现数据的持久化。
下面分别创建两个运行mysql的容器,一个使用挂载,另外一个不适用挂载,看看结果如何。

###使用挂载
docker run -d -p 3306:3306 \
#命名容器名
--name dream_mysql \
#设置ROOT用户密码
-e MYSQL_ROOT_PASSWORD=123 \
#挂载目录
-v /mysql/config/my.conf:/etc/my.cof \
-v /mysql/data:/var/lib/mysql \
#镜像名
mysql:5.7
#不使用挂载
docker run -p 3307:3306 --name fmysql -e MYSQL_ROOT_PASSWORD=123  -d mysql:5.7

在这里插入图片描述
分别对两个容器的mysql数据库插入一些数据
在这里插入图片描述
删除这两个mysql的容器,并重新执行上面的两条命令。

发现挂载本地文件的3306端口容器,还是有数据 ,而没有挂载的3307端口容器就丢失了数据
在这里插入图片描述
然后,我们来到宿主机挂载的目录中,可见数据存在/mysql文件夹下
在这里插入图片描述

Docker通过挂载方式部署MySQL 8 docker 部署mysql 阅读详情

相关推荐

docker-mysql迁移到新的挂载目录

背景:docker运行的mysql所在的磁盘分区只有100G不到, 不太够用了,基于lvm拿新硬盘做了一个新的挂在目录大概有500G的/data1中,打算把mysql的数据迁移到新的目录下; 由 于是docker启动的mysql并且没有做文件映射,所以在docker外看起来几十个G的mysql数据全都放在docker lib的overlay里面,这也算使用docker不熟留下的坑; ...

qq_37742059的博客 3112

Docker搭建MySQL双主复制详细教程

在此之前需要提前安装好Docker和 Docker Compose。

猿小白的博客 886

Docker最新超详细教程——Docker创建运行MySQL并挂载

Docker最新超详细教程——Docker创建运行MySQL并挂载 (1)拉取mysql镜像 (2)创建目录 (3)运行mysql容器 自定义MySQL 配置文件 mysql-conf 存储数据的位置 mysql-data (4)测试数据库连接

金鳞踏雨 3830

Docker - Docker挂载mysql

我们在VMware上的Linux系统上安装启动mysql服务后,可以在本机Windows系统上通过Navicat远程访问,可以进行数据库表的增删改查,但是会存在一个问题 此时如果通过docker关闭MySQL容器,就会导致数据丢失(可以理解为数据库中的提交事务,未提交事务会导致数据没保存成功 ),因此修改容器之后需要保存或者挂载mysql数据库 1、下载镜像 # 最新版本 docker pull mysql # 如 5.7 版本 本文基于5.7版本 docker pull mysql:5.7

MinggeQingchun的博客 5971

STM32----SPI+DMA高效读写外部Flash的配置与实战

本文详细介绍了STM32通过SPI+DMA高效读写外部Flash的配置与实战方法。针对大量数据传输场景,使用DMA技术可显著提升系统效率,释放CPU资源。文章包含完整的代码实现、常见问题调试技巧以及性能优化建议,帮助开发者快速掌握这一关键技术。

pea55的博客 1032

车辆动力学从入门到进阶之路(传统篇)

新手如何入门车辆动力学开发领域,本文为您引路!

CrazyRabbit的博客 1万+

docker安装mysql并实现数据卷挂载

还不会使用docker部署mysql?还不知道什么是数据卷挂载?三分钟帮你搞定!

qq_73609596的博客 5249

从零构建:基于Docker与FRR的OSPF虚拟网络实验室

本文详细介绍了如何利用Docker与FRR构建OSPF虚拟网络实验室,从环境设计到高级网络拓扑配置,再到实验验证与排错。通过容器化技术实现高效资源利用和快速部署,特别适合网络协议教学、企业网络架构验证等场景。

plum99的博客 222

在 Docker 中部署 Mysql 并挂载配置文件

需要注意的是,MySQL 的配置文件可以根据实际需求进行自定义,可以参考 MySQL 官方文档进行配置。首先,在主机上创建一个目录,用于存放 MySQL 的配置文件。的文件,用于修改 MySQL 的配置。使用以下命令启动一个名为 mysql 的 MySQL 容器,并将主机的。在这个示例中,我们指定了 MySQL 的字符集和排序规则。将容器的 3306 端口映射到主机的 3306 端口。指定 MySQL 的 root 用户的密码,的目录,用于存放 MySQL 的配置文件。指定 MySQL 的端口,

程序员朱永胜 5953

多模态融合相关概念

多模态图像融合

weixin_43921949的博客 7359

小白跑WRF第三天,安装三方依赖库

小白跑WRF第三天,安装三方依赖库各类安装包的准备 各类安装包的准备 官网教程:https://www2.mmm.ucar.edu/wrf/OnLineTutorial/compilation_tutorial.php 根据官网教程需要的安装包有以下几个 系统环境 用途 zlib-1.2.7 zlib是提供数据压缩用的函式库。 netcdf-4.1.3 读nc文件的。 mpich-3.0.4 用于并行运算的工具。 libpng-1.2.50 libpng是一款C语言编写的比较底层

weixin_42372313的博客 1万+

docker搭建部署mysql并挂载指定目录

docker搭建部署mysql并挂载指定文件目录

技术萌新缓缓升级ing 3245

2024年全国青少年信息素养大赛复赛真题(算法创意实践挑战赛C++试卷:带解析)

2024年全国青少年信息素养大赛复赛真题(算法创意实践挑战赛C++试卷:带解析)

王老师青少年编程 4788

Docker安装MySQL,MySQL挂载本地目录

Docker安装MySQLDocker安装1、删除Ubuntu中原来的Docker1.1 全部删除1.2 快速删除2、安装Docker2.1 更新、安装依赖2.2 添加Docker的官方GPG密匙2.3 设置一个稳定的仓库2.4 再次更新apt2.5 安装Docker2.6 测试是否安装成功MySQL安装1、拉取最新的MYSQL镜像2、镜像查看与删除3、创建MySQL容器3.1 挂载本地目录3.2 挂载备份目录3.3 MySQL设置远程访问补充:局域网下Ubuntu间传输文件1、主从机信息2、传输文件 Do

MuZhi233的博客 7602

代谢组数据分析(五):代谢组的功能富集分析

本文介绍了代谢组数据分析中的功能分析,包括代谢物富集分析、GSEA和ssGSEA方法。文章详细阐述了分析原理、应用背景、数据准备、统计方法以及结果解释,强调了在代谢通路和代谢物ID对应关系建立、差异代谢物筛选、富集程度计算等方面的关键步骤。通过这些方法,可以揭示差异代谢物在生物过程中的作用,为疾病研究和药物开发提供依据。

专注生信领域 5983

c# 如何使用S7NET 读取汇川H5U的数据

本文介绍了两种使用C#读取汇川H5U PLC数据的方法。第一种通过ModbusTCP协议(推荐),使用NModbus库实现,步骤包括配置PLC的Modbus服务器功能、安装库及编写读取保持寄存器的代码。第二种针对兼容西门子S7协议的型号,使用S7NetPlus库直接读取。文章强调需注意地址映射关系、协议配置及网络设置,并建议优先采用ModbusTCP方案以确保稳定性。两种方法均提供了完整的代码示例,帮助开发者快速实现在C#环境下与汇川H5U PLC的通信。

StevenChen的博客 457

mysql docker 磁盘挂载

docker相关学习资料:https://edu.51cto.com/video/442.htmlhttps://edu.51cto.com/video/3519.htmlMySQL Docker 磁盘挂载指南 作为一名经验丰富的开发者,我很高兴能够分享如何实现 MySQL 的 Docker 磁盘挂载。对于刚入行的小白...

weixin_34079140的博客 211

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

二、初识docker挂载 mysql挂载备份

首先下载一个mysql:docker pull mysql 运行mysql容器,需要做数据挂载(挂载就是将mysql中的文件,挂载到linux中,下次修改mysql配置文件,就不需要进入mysql,也可以备份mysql的数据):##安装启动mysql,需要配置密码: docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD

weixin_39236419的博客 853

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

docker mysql目录挂载_docker mysql配置挂载到卷

docker--将mysql配置挂载到卷1、首先在根目录创建两个文件夹,其中config文件夹中创建my.cnf配置文件。data文件夹存放数据文件,一定要为空。/docker/mysql/config/、/docker/mysql/data2、修改my.cnf文件[mysqld]user=mysql 一定要以这两行开头。更多的配置可以到dockerhub官方mysql/mysql-server镜...

weixin_36238073的博客 472

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

docker run 挂载卷_docker mysql配置挂载到卷

docker--将mysql配置挂载到卷1、首先在根目录创建两个文件夹,其中config文件夹中创建my.cnf配置文件。data文件夹存放数据文件,一定要为空。/docker/mysql/config/、/docker/mysql/data2、修改my.cnf文件[mysqld]user=mysql 一定要以这两行开头。更多的配置可以到dockerhub官方mysql/mysql-server镜...

weixin_39657249的博客 400

docker 安装mysql 挂载本地

docker安装mysql 并挂载到本地

qq_21120849的博客 837

docker mysql挂载

docker mysql挂载

m0_46695127的博客 734

mysql在dokcer中挂载_# Docker安装挂载MySQL

1、挂载外部配置和数据安装mkdir /optmkdir /opt/mysqlmkdir /opt/mysql/conf.dmkdir /opt/mysql/data/服务器代码[root@VM-0-2-centos /]# cd opt[root@VM-0-2-centos opt]# lltotal 4drwx--x--x 4 root root 4096 Aug 7 17:48 conta...

weixin_39646970的博客 209

mysql挂载数据卷_docker卷挂载技术

卷技术,容器内部数据映射到宿主机上 一、直接使用命令来挂载 docker run -it -v /home/test:/home centos /bin/bash # 在主机上查看 docker运行容器的id [root@localhost home]# docker ps CONTAINER ID IMAGE COMMAND ...

weixin_42509267的博客 869

 Docker  实现MySql 容器数据卷 配置挂载与数据挂载

Docker 实现MySql容器数据卷配置挂载与数据挂载 我们要实现这个功能时,首先要知道什么是容器数据卷,为什么要用容器数据卷 如果数据都在容器中,那么我们容器删除,数据就会丢失!那么怎么才能不让数据丢失呢。 MySQL数据可以存储在本地! 容器之间可以有一个数据共享的技术!Docker容器...

weixin_40134742的博客 3603
上一篇: Docker下安装Tomcat
下一篇: VirtualBox 安装Centos虚拟机 配置固定ip地址
M2L
M2L
博客等级 码龄10年 12粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值