docker下载、 安装
https://hub.docker.com/editions/community/docker-ce-desktop-windows/
安装后可能有如下提示
解决方案:
下载并执行更新文件即可,
网盘l链接:https://pan.baidu.com/s/1qKXCsolh_6FmcQG58v27pg
提取码:uu30
进入cmd ,输入docker --version 查看是否安装成功
开启windows Hyper-v 服务
更改国内镜象https://registry.docker-cn.com,在任务栏找到Docker图标,右键->setting,如下图
拉取mysql 镜像
cmd中输入:
docker pull mysql
成功后桌面程序images会显示mysql镜像
创建容器
cmd中输入:
docker run -d --name mysql-test -e MYSQL_ROOT_PASSWORD=root -p 3305:3306 mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
参数解释:
-d 后台运行
–name 给镜像起别名,这里命名为mysql-test
-e 给镜像设置环境变量 MYSQL_ROOT_PASSWORD=root这句为设置密码为root
-p 端口映射 格式-- 本地端口:镜像端口,本机3305映射到该容器3306端口
–character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 防止中文乱码
若成功则Containers 会有mysql-test容器显示
datagrip 连接mysql
注:之前操作已经将端口做了映射,所以这里port 是3305
root密码之前也设置了
显示所有数据库
测试一下