Docker安装Mysql教程

2 篇文章 0 订阅
1 篇文章 0 订阅

Docker容器前几年一直很火,之前忙,一直没有时间研究。

现在工作刚好接触到了容器化部署,就花点时间来写一下。

首先,什么是Docker?

说起Docker大家可能有的人还是比较陌生,但是如果说虚拟机,大家肯定就很熟悉了。大学时候,我就没少折腾我的电脑,比较多的VMware。其实可以理解成就是电脑中隔离出一部分资源(CPU、内存、磁盘)来搭建一个新的系统。我们的电脑的主系统我们叫主机,隔离出来的我们叫宿主机。

那么问题来了,我们每一次搭建一个虚拟机,都比较耗费资源,而且,主机会特别卡。更主要的是,虚拟机很不稳定,老是出现崩溃的现象,这就很绝望,因为每次都需要重新部署环境。

所以这时候Docker就出来了。

废话不多说,先拿一个Docker安装mysql的例子来说事:

开发环境:macOS(10.14.3)  Docker(18.09.0)  Mysql(5.7.26)

1.安装Docker,这一步就详细说明了,去官网查查就知道了

2.查询镜像

docker search mysql

  查询结果如下:

注意:带有OFFICIAL标识的说明是官方的镜像,默认是最新的版本,这里我们选择5.7.26版本

3.下载镜像

docker pull mysql:5.7.26

如果下载过慢的话,可以考虑更换镜像加速器,阿里云的镜像加速器真心推荐,参考链接:Docker的阿里云镜像加速器_Death_Eric的博客-CSDN博客

4.查看镜像

docker images

查询结果如下:

5.创建并运行容器

docker run --name local-mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.26

参数说明:

--name local-mysql           指定容器名称为local-mysql
-p 13306:3306                将主机13306端口映射到容器的3306端口
-e MYSQL_ROOT_PASSWORD=root  将mysql的初始密码重置成root
-d mysql:5.7.26              指定镜像

6.进入交互界面

docker exec -it local-mysql /bin/bash

7.使用navicat连接mysql

就说明使用docker安装mysql成功了。

 技术交流可加技术交流群:72570834

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值