Centos7中Docker安装Mysql5.7
1、检查docker安装情况
#重启docker
systemctl restart docker
#查看docker信息
docker info
#查看当前docker的版本
docker version
## 推荐使用17.版本以上的
2、删除原有的mysql镜像(没有的忽略此步骤)
docker rm mysql5.7
3、查找mysql镜像
docker search mysql
4、下载mysql镜像
#下载最新稳定版
docker pull mysql:latest
#下载指定版本
docker pull centos/mysql-57-centos7
5、查看当前所有镜像
docker images
6、运行镜像
# 运行最新版本
docker run -itd \
--name mysql-test \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=123456 mysql
# 运行特定版本MySQL
docker run -p 3306:3306 \
--name mysql5.7 \
-e MYSQL_ROOT_PASSWORD=123456 \
-d centos/mysql-57-centos7
参数含义
--name #容器的名称
-p 3306:3306 #映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
MYSQL_ROOT_PASSWORD=123456 #设置 MySQL 服务 root 用户的密码。
-d #后台启动
出现这串id则表示安装成功
7、查看当前运行的容器
docker ps
8、查看MySQL版本
# 进入容器内部操作,有兴趣可以了解了解
# docker exec -it mysql5.7 bash
#
docker exec -it ${你的镜像id号,也可以使用名称} bash
mysql --version
exit #结束操作
9、查看mysql日志
docker logs ${容器名称,或容器id}
10、容器命令
#启动docker
systemctl start docker
#关闭docker 必须要关闭镜像之后才能关闭容器
systemctl stop docker
#查看docker的状态
systemctl status docker
#重启docker
systemctl restart docker
#查看启动的容器
docker ps
#查看所有镜像
docker ps -a
#查看已经下载的镜像
docker images
#查看docker信息
docker info
#查看当前docker的版本
docker version
#拉取镜像
docker pull
#启动镜像/
docker run ${容器启动参数}
到此容器就创建完毕了,之后可以使用Mysql可视化管理工具,来连接
docker info
#查看当前docker的版本
docker version
#拉取镜像
docker pull
#启动镜像/
docker run ${容器启动参数}
到此容器就创建完毕了,之后可以使用Mysql可视化管理工具,来连接