Docker——安装MySQL

一、安装并拉取MySQL镜像

先把docker启动起来

systemctl restart docker
systemctl status docker

Docker——安装MySQL_第1张图片

安装MySQL

docker search mysql

Docker——安装MySQL_第2张图片拉取镜像, 如果拉取不成功或者显示超时,可以去配置加速镜像源。

Docker——安装MySQL_第3张图片

 二、查看本地镜像并启动MySQL

但是光有镜像没有把镜像实例化成容器还是不行(可以通过ps命令看到当前运行容器个数为0)。

Docker——安装MySQL_第4张图片

使用docker run命令启动MySQL容器

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

 但是出现了报错,原因是我的虚拟机上还装了一个MySQL,且端口也是3306Docker——安装MySQL_第5张图片

 于是需要关闭移除容器后再重新开启

Docker——安装MySQL_第6张图片

Docker——安装MySQL_第7张图片

最后显示出容器的ID号即为运行成功了 。

docker exec -it mysql-test  /bin/bash

Docker——安装MySQL_第8张图片

 三、连接本地MySQL(使用Navicat测试)

Docker——安装MySQL_第9张图片Docker——安装MySQL_第10张图片

 可以在创建好的数据库中再建好一张表Docker——安装MySQL_第11张图片

 进入之后执行以下命令可以查看

mysql -uroot -p
show databases;
show tables;

 Docker——安装MySQL_第12张图片

 

 

你可能感兴趣的:(Linux,docker,mysql,容器,运维,数据库)