- 先安装docker desktop
链接:
https://hub.docker.com/editions/community/docker-ce-desktop-windows
-
下载完成然后打开之后下一步,下一步之类。安装完成之后重启电脑
-
打开之后,会显示wsl 引擎缺失或者错误。你去这里安装一下wsl的文件就好了。文件不大,大概20M内
地址:
https://docs.microsoft.com/zh-cn/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package
点击红色这里就行
然后,傻瓜式安装,安装之后重启。
重新打开dockerdesktop。可以不用注册账号。然后运行win+R键。输入cmd。在输入框内输入
Docker pull mysql
然后等待下载完成
创建并运行容器
docker run --name myMysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
docker ps
查看一下是否真的能使用mysql
进入mysql中
复制docker ps中mysql 对应的container id。
输入命令
docker exec -it container_id /bin/bash
container_id 将这个换为你的容器id
进入容器里面之后,再进入mysql内
输入命令
mysql -h localhost -u root -p
然后再输入刚才设置的密码:123456
有这个显示就算完成了