docker搭建mysql环境

docker搭建mysql环境_第1张图片

1. 基础环境

名称 描述
CentOS 7.6 Linux操作系统版本
docker 20.10.5 docker版本
mysql 8.0.29 mysql镜像版本

2. 下载安装

  • 使用docker命令下载mysql镜像
[root@zhouwei ~]# docker pull mysql:8.0.29

docker搭建mysql环境_第2张图片

  • 查看docker仓库是否已经下载了mysql镜像
[root@zhouwei ~]# docker images

docker搭建mysql环境_第3张图片

  • 将mysql镜像启动成容器

在3306端口后台启动,容器名称为mysql-master

[root@zhouwei ~]# docker run -d -p 3306:3306 -v /mysql/master/conf:/etc/mysql/conf.d -v /mysql/master/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql-master mysql:8.0.29

在这里插入图片描述

  • 检查mysql容器是否成功
[root@zhouwei ~]# docker ps

在这里插入图片描述

3. 开启远程

  • 进入mysql容器开启root账户远程连接
[root@zhouwei ~]# docker exec -it mysql-master env LANG=C.UTF-8 /bin/bash
bash-4.4# mysql -uroot -p
mysql> alter user 'root'@'%' identified with mysql_native_password by 'root';

docker搭建mysql环境_第4张图片

你可能感兴趣的:(docker,mysql,容器)