本文教你如何快速通过Docker安装MySQL。

目录

一、搜索镜像

二、拉取镜像

三、运行容器

四、连接测试

五、简单小结


一、搜索镜像

docker search mysql

可以看到这里有很多个版本,本教程将采用常用的5.7版本进行安装

二、拉取镜像

docker pull mysql:5.7

三、运行容器

docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

参数说明:

--name mysql-test:容器别名

--itd: 以交互方式进行后台启动

-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。(前者为宿主机端口,后者为容器端口)

MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。

mysql:5.7: 镜像名称+版本号

四、连接测试

(1)首先进入到容器内部

docker exec -it mysql-test /bin/bash

(2) 通过数据库客户端链接命令进行连接数据库

mysql -u root -p123456

五、简单小结

至此,我们就通过docker将mysql安装成功了。

Docker安装MySQL教程相关推荐

  1. Docker安装MySql教程步骤

    前置: Docker官网:https://www.docker.com/ MySql官网:https://dev.mysql.com/downloads/mysql/ 安装: 一.在docker官方镜 ...

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

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

  3. Docker 安装 MySQL(借鉴菜鸟教程)

    Docker 安装 MySQL(借鉴菜鸟教程) docker search mysql 命令来查看可用版本 docker pull mysql:latest(这样是最新版本) docker image ...

  4. Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法

    为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1:    首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...

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

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

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

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

  7. 本地虚拟机上的docker安装mysql_linux下利用Docker安装mysql的步骤

    作为一个测试人员,在学习的过程中,可能经常需要去在linux下安装一些软件,有的软件通过搜索别人的博客教程进行安装的话,随着一些软件的升级,以及虚拟机/服务器镜像版本不一致等外部因素,都有可能导致安装 ...

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

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

  9. docker安装nginx教程

    Docker安装Nginx教程(小白教程) 1.查看可用的 Nginx 版本 Nginx 镜像库:Docker Hub . 我们还可以用 docker search nginx 命令来查看可用版本:  ...

最新文章

  1. Pair Project: API设计 by Xiao Li and Yishi Xing
  2. yii2之原生sql
  3. 阿里云ECS上LVM磁盘配置
  4. 使用缓存防击穿,解决微信”被动回复用户消息”重试回复问题
  5. 2-11 支付宝集福卡_实现分析
  6. 实现文本超出显示省略号
  7. 考软件测试初学者眼影,Summer 大讲堂第一期:如何制作出版级的高分辨率图表?...
  8. RazorPage介绍(一)
  9. xshell安装教程
  10. viper4android xml,ROM 定制图文教程 ROM 制作深度解析(新手适用)
  11. wordpress函数手册_WordPress中文手册文档
  12. 计算机文化基础—病毒
  13. Android串口开发
  14. 【大猛子与曾经的无趣生活】
  15. 有哪些适合男生的蓝牙耳机?520情人节适合送男生的蓝牙耳机推荐
  16. 年收入10万的家庭怎么买保险最划算?
  17. docker命令,一些常用的docker命令
  18. 黑马JAVA P182 TCP通信快速入门
  19. echarts修改背景线条及坐标轴颜色样式
  20. 为什么INT_MIN不是直接写成-2147483648

热门文章

  1. DSAPI.网络.网卡信息属性表
  2. SQLServr添加数据列
  3. 【01】blockqote美化
  4. Scala-trait
  5. noip模拟赛 入阵曲
  6. JProfiler 简要使用说明
  7. finder怎么才能找到library
  8. location.href
  9. .Net程序员学习Linux最简单的方法
  10. linux异常 - 弹出界面 eth0:设备eth0似乎不存在