当前位置:   article > 正文

Docker中安装MySQL数据库(实测)_docker安装mysql

docker安装mysql

本案例重点介绍docker安装mysql过程,docker原理及基本案例不做阐述。

centos中安装docker注意点:docker要求centos系统的内核版本高于3.10

案例中使用centos7.x作为测试版本。

 1、安装初始化docker容器

【如果没有安装docker,使用如下命令安装docker】

yum install docker

 【启动docker容器】

systemctl start docker

【搜索mysql】

docker search mysql

[ok]表示官方提供

4a212f66338845beaf770ea59b7b1af2.png

 2、拉取和下载镜像

2.1 下载最新版本MySQL镜像

不指定版本,会下载最新版本

命令:docker pull mysql

a0c70f54d4a645018c512e66f648f342.png

 2.2 下载指定版本的MySQL镜像

命令:docker pull mysql:5.7.8

5176aacd734e4a94b708eea017991eb3.png

 3、查看和删除下载的镜像文件

3.1 查看下载好的镜像文件

命令:docker  images

036bebe417f643e5bf22acf320792a53.png

 3.2 删除下载的镜像文件

命令:docker rmi image_id

说明:上图中通过docker images查出镜像文件,有一个IMAGE_ID字段。

9f47962f586040069326044c0552a682.png

 4、启动MySQL容器并设置端口映射

mysql:5.7.8是我下载的数据库版本,你们使用自己的版本通过docker images可以查询版本

MYSQL_ROOT_PASSWORD=123456:设置自己mysql的密码

docker run --name mysql1 -p 3306:3306  -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.8

38bef14b62014ce7a6a4a447b421a6e9.png

5、测试连接数据MySQL数据库

5.1 在centos本地连接MySQL数据库

命令:mysql -u root -h 192.168.133.148 -p 123456

说明:-u 后的root是用户名

         -h后的192.168.133.148是我本机的IP地址

          -p后的123456是连接数据密码

4c584625076f47da9e025166a4e9ef8e.png

5.2 通过 SQLyog 连接数据库

说明1:如果通过外网连接centos中的MySQL数据库需要配置centos防火墙端口(3306)放行

具体放行参照博客:https://mp.csdn.net/mp_blog/creation/editor/129806942

说明2:登录MySQL配置授权可以远程访问,一定要登录mysql,在mysql中执行如下代码

  1.    grant  all privileges  on  *.*  to ‘root’ @’%’ identified by123456’;
  2.    flush privileges;

5f6d5db17f81442ea6776f16563811f2.png

6、查看docker所有安装过的容器 

命令:docker  ps  -a  即使容器没有启动也可以查出来

2ac6915f539e4735ac998fb74701784d.png

7、查看docker正在运行的容器

命令:docker ps   只能查出运行中的容器

5817c542e1ba451a97bbf3a35da7076c.png

 8、停止docker运行中的容器

通过docker ps 查看运行中的容器,第一个字段就是container_id。

命令:docker stop container_id

9d75f63b882445e2b781963dc7f9dee1.png

 9、启动docker中的容器

通过 docker ps -a 查看安装过的容器,第一个字段就是container_id。

通过 doker start container_id4744916fd2744fc9aa33e7a0beb040de.png

 10、docker更多命令可以通过官网获取

网址:docker | Docker Documentation

28ef91918ec24366afc6eb260430d9ae.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/1008514
推荐阅读
相关标签
  

闽ICP备14008679号