docker(1) 利用docker下载配置mysql5

利用docker来准备mysql5,可以简化mysql服务的部署过程。

 

前提:

Linux系统(最好是centos7 内核版本 >= 3.10)用uname -r命令可以查看centos7的内核版本

且你的Linux系统可以上网,完成了网络配置(下一篇文章会有,待更新)

 

下面开始正式准备mysql

 

准备docker容器(docker就是一个容器,里面装入各种镜像资源)

1.下载docker(linux下载东西非常简单,一条指令搞定)

yum -y install docker

 

2.启动docker

systemctl start docker

启动docker后,如果想开机自启,可以输入:systemctl enable docker

 

3.用docker拉取mysql镜像

首先拉取mysql镜像版本,可以在以下网站获取

(1)网站:hub.docker.com

(2)关键词:docker search mysql

 

没完,还得给docker加速(如果不加速,可能会拉取失败)

利用加速网站给docker加速(本人使用第2个)

(1)registry.docker-cn.com

(2)daocloud.io/library

 

正式拉取mysql

docker pull daocloud.io/library/mysql:5.5.61

或者 docker pull registry.docker-cn.com/mysql:5.5.61

 

4.检查拉取状态 && 安装mysql(前面是拉取镜像而已)

检查拉取状态

docker ps -a(没报错表示拉取成功)

 

安装mysql服务

下面指令包含了mysql服务启动密码,下面是root123,

注意:

(1)这里默认mysql启动账号是:root

(2)密码后面的内容是mysql的全名!因为拉取镜像时使用了加速网站,所以mysql的名字是加速网站+mysql:5.5.61

docker run -di --name=micro_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root123 daocloud.io/library/mysql:5.5.61

 

检查安装情况

docker ps -a (显示的内容与第一次不一样)

箭头处就是docker容器中的mysql服务的container id(已经配置mysql服务了,使用时直接启动即可,非常方便)

docker(1) 利用docker下载配置mysql5_第1张图片

 

 

5.使用mysql服务

启动mysql

语法:docker start [container id] 

docker start 9b445026dbd4

 

停止mysql

语法:docker stop [container id] 

docker stop 9b445026dbd4

 

删除mysql

语法:docker rm [container id] 

docker rm9b445026dbd4

 

6.使用数据库可视化软件远程连接该mysql服务

创建连接

docker(1) 利用docker下载配置mysql5_第2张图片

 

输入密码

docker(1) 利用docker下载配置mysql5_第3张图片

 

最后

每次使用docker中的mysql服务时,都需要打开Linux系统中的docker容器服务,

用docker ps -a获得container id,从而启动mysql,再用可视化数据库软件连接

 

 

 

你可能感兴趣的:(docker,linux)