win10 docker部署mysql容器

docker下载、 安装

https://hub.docker.com/editions/community/docker-ce-desktop-windows/
安装后可能有如下提示
win10 docker部署mysql容器

解决方案:
下载并执行更新文件即可,
网盘l链接:https://pan.baidu.com/s/1qKXCsolh_6FmcQG58v27pg
提取码:uu30

进入cmd ,输入docker --version 查看是否安装成功

开启windows Hyper-v 服务
win10 docker部署mysql容器

更改国内镜象https://registry.docker-cn.com,在任务栏找到Docker图标,右键->setting,如下图win10 docker部署mysql容器

拉取mysql 镜像

cmd中输入:
docker pull mysql
成功后桌面程序images会显示mysql镜像
win10 docker部署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容器显示

win10 docker部署mysql容器

datagrip 连接mysql

win10 docker部署mysql容器

注:之前操作已经将端口做了映射,所以这里port 是3305
root密码之前也设置了
win10 docker部署mysql容器

显示所有数据库
win10 docker部署mysql容器
测试一下

win10 docker部署mysql容器

上一篇:mysql版本问题导致无法导入数据


下一篇:MySQL的下载安装教程(zip格式免安装)