目录

  • 一、获取镜像
  • 二、运行容器,并做数据挂载
  • 三、启动成功后,使用navicat连接测试一下
  • 四、将容器删除

一、获取镜像

docker pull mysql:8.0

二、运行容器,并做数据挂载

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=root --name mysql01 mysql:8.0

-d 后台运行
-p 端口映射
-v 卷挂载
-e 环境配置
–name 容器名称

三、启动成功后,使用navicat连接测试一下

  • 这里是通过端口号3310与容器内的3306映射,这时候就可以连上了

  • 此时的数据如下:

  • 新建一个数据库test
  • 测试完毕,映射路径OK!

四、将容器删除

docker rm -f mysql01

这里可以发现,容器已经删除,但是挂载到本地的数据卷依旧没有丢失,这就实现了容器持久化功能!

Docker 安装MySQL并使用数据卷实现数据持久化相关推荐

  1. 使用Docker安装mysql,挂载外部配置和数据

    1.挂载外部配置和数据安装 mkdir /opt mkdir /opt/mysql mkdir /opt/mysql/conf.d mkdir /opt/mysql/data/创建my.cnf配置文件 ...

  2. Docker安装mysql,挂载外部配置和数据时启动失败

    问题 首先使用如下命令创建mysql docker容器 注意:密码替换成自己的 docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/ ...

  3. docker安装mysql并配置,Docker安装MySql-挂载外部数据和配置

    在上一篇中<在CentOS7中使用Docker安装MySql>中介绍了怎样在Docker中安装Mysql,但存在两个问题: 1.用户密码和字符集等的设置,需要安装完MySql后,进入到My ...

  4. docker安装mysql redis_Docker安装Mysql和Redis以及构建部署应用镜像

    为了方便本地测试项目,为了方便开启新的环境,为了方便部署,打算本地利用Docker安装Mysql和Redis. 搭建Springboot项目,编写Dockerfile,打包构建镜像. 简单使用dock ...

  5. docker安装mysql并挂载配置文件和修改密码

    docker安装mysql并挂载配置文件和修改密码 docker从仓库中拉取最新版的mysql镜像,如果没加标签的话,默认获取最新的版本 docker pull mysql docker pull m ...

  6. Linux 安装 docker,使用docker 安装mysql、redis、jdk、nginx

    1.安装docker 这里使用的是阿里云的CentOS 操作系统 废话不多说,直接安装 1.1.首先安装一些必要的工具 sudo yum install -y yum-utils device-map ...

  7. 零经验在群晖nas上利用Docker安装mysql详细过程

    文章目录 1. 教程目标及适用范围 2. 准备工作 2.1 硬件环境 2.2 用到的技能 3. 基本思路 4.安装配置过程 4.1 安装Docker 4.2 安装MySQL 4.3 创建容器并运行My ...

  8. 史上最详细Docker安装Mysql 带每一步详图及解释 并教你Docker 打印容器日志!!!相信值得你的阅读!!!

    众所周知,如果我们要把项目放在服务器上运行,那么数据存储就是必需的,就用这篇小小文章记录一下我的经历吧. MySQL是一个关系型数据库管理系统,也是是最流行的关系型数据库管理系统之一,在 WEB 应用 ...

  9. macos docker 安装mysql,mac 中docker安装mysql的图文教程

    今天在docker中安装了mysql ,是自己打的docker包. 首先新建dockerfile 内容如下: from mysql:latest 新建dockerfile后执行build命令: 构建镜 ...

  10. docker 安装mysql 实战文档_docker 安装mysql

    PassJava (佳必过) 项目全套学习教程连载中,关注公众号第一时间获取. docker 安装mysql 1.下载镜像 sudo docker pull mysql:5.7 ubuntu@VM-0 ...

最新文章

  1. GitHub热门:程序员的架构师封神之路
  2. Drawer的使用(一):xml文件中使用
  3. [QQ游戏]五子棋WG 1.0
  4. stanford corenlp的TokensRegex
  5. java基数排序 数组_万字长文带你掌握Java数组与排序,代码实现原理都帮你搞明白!...
  6. 測试AtomicInteger与普通int值在多线程下的递增操作
  7. C#学习体会(一)特性和反射
  8. 华为p20支持手机云闪付吗_余承东:明年华为智能手机全面支持鸿蒙系统
  9. CentOS 6.5 安装 Redis 执行 make #error Newer version of jemalloc required
  10. 鸿蒙系统有哪些手机可以用,鸿蒙系统支持哪些手机型号
  11. 博弈论——取石子问题
  12. Unity快速入门教程-手机游戏开发前的准备(手机模拟器Simulator)
  13. CAD交互绘制虚线(网页版)
  14. 系统管理员设置了系统策略禁止进行此安装怎么解决
  15. android项目图片分辨率转换工具
  16. CSP 202112-3 登机牌条码 (详细图解)
  17. 飞机大战小游戏(超详细)
  18. word表格换页自动续前表的方法
  19. 腾讯云—人脸识别应用实践
  20. Python快速入门(八)面向对象1:类、对象和封装

热门文章

  1. Python常见面试题
  2. 同城配送小程序怎么做
  3. 2023(吉林)功能性农业·农业大健康大会春耕示范基地授牌启动
  4. 关于计算机word操作经验总结,计算机word学习心得.doc
  5. 关于mptcp环境的搭建
  6. 计算机配置时间怎么查,电脑怎么查看系统安装日期 查询电脑系统安装日期及系统运行时间的方法...
  7. Python的turtle库实现简单的星空
  8. 每周推荐短视频:“一代鞋王”百丽成功转型的本质是什么?
  9. 什么是currentColor
  10. as使用Git指令远程或者本地创库代码合并