win10 docker部署mysql容器

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密码之前也设置了
在这里插入图片描述

显示所有数据库
在这里插入图片描述
测试一下

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45867397/article/details/115414735