文章目录
- Windows10下Docker安装Mysql5.7
- 环境说明
- 打开命令工具
- 搜索镜像
- 拉取镜像
- 查看所有镜像
- 启动镜像
- 查看容器
- 查看所有容器
- 查看运行中容器
- 进入容器
- 进入容器命令
- 输入账号命令
- 输入密码
- 添加mysql的远程账号
- 创建一个数据库
Windows10下Docker安装Mysql5.7
环境说明
docker:v4.25.0
mysql:5.7
打开命令工具
打开Windows PowerShell
搜索镜像
docker search mysql
拉取镜像
拉取最新版本
docker pull mysql
拉取特定版本
docker pull mysql:5.7
查看所有镜像
docker images
版本是我们要的。
启动镜像
docker run -p 3305:3306 --name mysql5.7 -e MYSQL_ROOT_PASSWORD=Mm123456 -d mysql:5.7
启动成功会返回容器ID
解析:
OPTIONS说明:
- -d :分离模式: 在后台运行
- -p:端口映射。本机端口在前,容器端口在后
- -e:设置密码。 MYSQL_ROOT_PASSWORD=Mm123456
查看容器
查看所有容器
docker ps -a
查看运行中容器
docker ps
进入容器
进入容器命令
docker exec -it mysql5.7 bash
输入账号命令
mysql -u root -p
输入密码
输入密码时是不可见的。
添加mysql的远程账号
CREATE USER 'mm'@'%' IDENTIFIED WITH mysql_native_password BY 'mm1122';
创建一个数据库
CREATE DATABASE `mm_test`;