docker 安装 mysql 并映射数据库存放路径及配置文件
【Docker那些事】系列文章
docker 安装 与 卸载 centos
Dockerfile 文件结构、docker镜像构建过程详细介绍
Dockerfile文件中CMD指令与ENTRYPOINT指令的区别
构建Docker镜像指南,含实战案例
Docker 制作自定义化的Tomcat镜像
docker 安装 mysql 并映射数据库存放路径及配置文件
docker安装tomcat 映射配置文件、日志文件
docker安装nginx,配置nginx,并成功访问
docker安装redis并将配置文件和数据文件映射到外部
Docker 容器互联 --link 和 自定义网络
docker 完成 redis集群搭建
Docker Compose 简介、安装、初步体验
Docker Compose学习之docker-compose.yml编写规则 及 实战案例
Docker Compose配置springboot微服务项目
Docker Swarm 初步认识 及 集群搭建
docker 安装 mysql 并映射数据库存放路径及配置文件
- 【Docker那些事】系列文章
- 拉取镜像
- 启动mysql容器 查看数据文件存放路径
- 拷贝容器配置文件
- 重新启动容器
拉取镜像
# 最新版本
docker pull mysql
# 5.7 版本 本文基于5.7版本
docker pull mysql:5.7
本文内容基于mysql5.7版本
启动mysql容器 查看数据文件存放路径
docker run -d \
-p 3306:3306 \
--name mysql \
-e MYSQL_ROOT_PASSWORD=123 \
mysql:5.7docker exec -it mysql bashmysql -uroot -p
# Enter password:# mysql> show variables like '%datadir%';
show variables like '%datadir%';
show variables like '%datadir%';
会输出数据文件的存放路径 /var/lib/mysql/
拷贝容器配置文件
docker cp mysql:/etc/mysql /usr/local/mysql/conf
mysql容器的配置文件存在 /etc/mysql 下
重新启动容器
docker stop mysql
docker rm mysqldocker run -d \
-p 3306:3306 \
--name mysql \
-v /usr/local/mysql/conf:/etc/mysql \
-v /usr/local/mysql/data:/var/lib/mysql/ \
-e MYSQL_ROOT_PASSWORD=123 \
--restart always \
mysql:5.7
映射数据文件后,删除容器后能保留数据库文件,不至于导致数据库丢失。
参考:mysql的数据库存放的路径以及安装路径
docker 安装 mysql 并映射数据库存放路径及配置文件相关推荐
- 宝塔mysql data修改_宝塔一键修改mysql数据库存放路径,更改默认数据目录…
宝塔一键修改mysql数据库存放路径,更改默认数据目录脚本! 该shell脚本仅限于宝塔bt.cn linux面板使用,希望对有需要的朋友有所帮助,如有问题请留言! 主要参数功能: 1.默认修改数据库 ...
- Linux下修改Mysql数据库存放路径
Linux下修改Mysql数据库存放路径 原路径:/var/lib/mysql 目标路径:/home/data/mysql 1.home目录下建立data目录 cd /home mkdir data ...
- Centos8安装Docker,使用Docker安装MySQL、Oracle并修改实例名
centos8安装Docker 1.安装依赖 # 首先我们设置 Docker 仓库 yum install -y yum-utils device-mapper-persistent-data lvm ...
- Linux 安装 docker,使用docker 安装mysql、redis、jdk、nginx
1.安装docker 这里使用的是阿里云的CentOS 操作系统 废话不多说,直接安装 1.1.首先安装一些必要的工具 sudo yum install -y yum-utils device-map ...
- 零经验在群晖nas上利用Docker安装mysql详细过程
文章目录 1. 教程目标及适用范围 2. 准备工作 2.1 硬件环境 2.2 用到的技能 3. 基本思路 4.安装配置过程 4.1 安装Docker 4.2 安装MySQL 4.3 创建容器并运行My ...
- Docker 安装MySQL以及外部访问
Docker 安装MySQL以及外部访问 (1)因为我们的镜像是linux环境下的,我所在的系统是windows系统.首先通过docker客户端切换到linux环境下. (2)使用docker pul ...
- docker安装mysql redis_Docker安装Mysql和Redis以及构建部署应用镜像
为了方便本地测试项目,为了方便开启新的环境,为了方便部署,打算本地利用Docker安装Mysql和Redis. 搭建Springboot项目,编写Dockerfile,打包构建镜像. 简单使用dock ...
- docker 安装mysql 实战文档_docker 安装mysql
PassJava (佳必过) 项目全套学习教程连载中,关注公众号第一时间获取. docker 安装mysql 1.下载镜像 sudo docker pull mysql:5.7 ubuntu@VM-0 ...
- Docker系列四~docker安装mysql
Docker系列四 docker安装mysql 搜索mysql版本 [root@localhost conf.d]# docker search mysql INDEX NAME DESCRIPTIO ...
最新文章
- 25条实用的Python一行代码,你用过哪些?
- redis-rdb-tools来解析分析reids dump文件及内存使用量
- 基于.net平台remoting、DB2技术的大型分布式HIS系统架构及开发(项目架构师方向)...
- php单例型(singleton pattern)
- 想要转人工智能,程序员该如何学习?(学习路线、知识体系)
- 干货 | 用Python做图像处理:图像导数实战
- 架构设计工作笔记005---微服务架构中的服务编排了解
- c语言创建空顺序表的程序,用C语言编写一个完整的程序,实现顺序表的建立、插入、删除、输出等基本运算。...
- linux如何秀爱swap大小,老毛桃PE启动U盘集合CDlinux,BT5可保存设置,wifislax,sliatz中文定制版的方法[存档......
- 使用transmission下载BT
- Python # 金十数据数字货币新闻爬取脚本
- Intel CPU参数查询网站
- c罩杯尺码_B、C罩杯有多大?
- C++正则表达式regex库使用方法总结
- 【wiki维基百科中文数据集】抽取wiki数据集——实操
- Web项目经理手册之项目经理需要铭记在心的话
- js实现纯前端截屏(可以对iframe的内容进行截取)
- 随手记-记录一些技术点
- 奥巴马就职演说的语言艺术
- K8S云管平台开发实践 - Dockerfile