一、(我的电脑不需要)下载wsl2需要的linux内核:
参考:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel
二、windows中安装和设置docker desktop
参考:https://blog.csdn.net/m0_68988603/article/details/123884239
三、安装mysql并启动
参考:https://blog.csdn.net/ma_jiang/article/details/88431839?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-88431839-blog-126778443.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-88431839-blog-126778443.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=5
设置mysql可被外部访问
参考:https://blog.csdn.net/XG17_38241417145/article/details/122668368?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-122668368-blog-128048538.pc_relevant_3mothn_strategy_recovery&spm=1001.2101.3001.4242.1&utm_relevant_index=3

参考:https://blog.csdn.net/LlewynDav/article/details/125373155

1、控制面板->程序->启用或关闭Windows功能->向下滑
勾选 适用于Linux的 Windows子系统 和 虚拟机平台

将WSL2设置为默认版本:管理员身份运行Windows PowerShell,运行下面的命令。
wsl --set-default-version 2

安装Docker Desktop for Windows

2、设置默认安装到c盘为D盘(将默认的路径映射到D盘)
mklink /j "C:\Users\Administrator\AppData\Local\Docker" "D:\Program Files\Docker\DockerData"
mklink /j "C:\Users\Administrator\AppData\Local\Docker" "D:\Program Files\DockerData"

3、设置镜像(右键docker小鲸鱼)
"registry-mirrors": [
    "https://52qrdrjd.mirror.aliyuncs.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://f1361db2.m.daocloud.io",
    "https://registry.docker-cn.com"
  ]

4、镜像保存位置调整到D盘
4.1、备份数据到另一个文件夹 
  wsl --export docker-desktop-data "D:\Program Files\DockerData\wsl\data\docker-desktop-data.tar"  
  wsl --export docker-desktop "D:\Program Files\DockerData\wsl\distro\docker-desktop.tar"  
4.2、删除原有数据
  wsl --unregister docker-desktop-data
4.3、更改数据存储盘并恢复数据
  wsl --import docker-desktop-data "C:\Users\Administrator\AppData\Local\Docker\wsl\data"  "D:\Program Files\DockerData\wsl\data\docker-desktop-data.tar"    
  wsl --import docker-desktop "C:\Users\Administrator\AppData\Local\Docker\wsl\distro"  "D:\Program Files\DockerData\wsl\distro\docker-desktop.tar"

5、mysql启动docker run --name mysql --restart=always -v D:/Docker/mysql/conf:/etc/mysql/conf.d -v d:/Docker/mysql/data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
docker run -p 13306:3306 --name mysql --restart=always -e MYSQL_ROOT_PASSWORD=123456 -v D:/docker/mysql/data:/var/lib/mysql -v D:/docker/mysql/log:/var/log/mysql -v D:/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /etc/localtime:/etc/localtime -d mysql:8.0.30
docker run -p 13306:3306 --name mysql --restart=always -e MYSQL_ROOT_PASSWORD=123456 -v D:/docker/mysql/data:/var/lib/mysql -v D:/docker/mysql/log:/var/log/mysql -v D:/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf -v D:/docker/mysql/conf/conf.d:/etc/mysql/conf.d -v /etc/localtime:/etc/localtime -d mysql:8.0.30

6、设置权限

CREATE USER 'XXX'@'%' IDENTIFIED BY '123456';
 grant all privileges on *.* to XXX@'%' identified by '123456' with grant option;
 mysql8版本以后 不用 【identified by `密码`】,直接用下面
 GRANT ALL PRIVILEGES ON *.* TO XXX@'%' WITH GRANT OPTION;
 flush privileges;

windows安装docker desktop以及配置相关推荐

  1. windows安装docker desktop

    windows安装docker desktop 前言 一.docker desktop 是什么? 二.安装步骤 1.下载 2.安装 总结 前言   这里针对windows 10 家庭中文版,其他版本部 ...

  2. 【网址收藏】windows安装Docker Desktop常见问题整理

    安装Docker Desktop报错WSL 2 installation is incomplete. https://blog.csdn.net/qq_39611230/article/detail ...

  3. Windows安装docker,和配置镜像加速地址

    https://www.runoob.com/docker/windows-docker-install.html 我的是win10家庭版10.0.14393 ,版本不够,得用toolbox安装. 在 ...

  4. windows下docker desktop的安装和使用

    在windows使用docker根据官方文档安装的是Docker Desktop.Docker desktop是Microsoft Windows的Docker的社区版本. 我们可以从Docker H ...

  5. 安装docker desktop for windows启动时报错

    安装过程中报错 docker desktop : Hardware assisted virtualization and data execution protection must be enab ...

  6. Docker学习之Windows Home上安装Docker Desktop的完整图文教程

    Windows Home上安装Docker Desktop的完整图文教程 记录安装过程,文字略显沙雕✧٩(ˊωˋ*)و✧ 来自Docker官方文档: 支持的平台 Docker Engine可 通过Do ...

  7. window10下载并安装docker desktop

    目录 window10安装docker时一般会用到两种方法: 1.docker toolbox: 2.docker desktop(Install Docker Desktop on Windows) ...

  8. Windows 安装 Podman Desktop

    Windows 安装 Podman Desktop podman 简介 概述和范围 Roadmap 路线图 Rootless 无根 podman 安装说明 Podman for Windows 前置条 ...

  9. 如何在 Ubuntu 上安装 Docker Desktop ?

    通常都是在命令行上运行和管理 Docker 容器映像,往往会让 Docker 的初学者望而生畏,这时 Docker Desktop 就有用武之地了. Docker Desktop 由 Docker 开 ...

最新文章

  1. vivado烧写bin文件到flash 中
  2. tcp/ip 协议栈Linux内核源码分析十 邻居子系统分析一 概述通用邻居框架
  3. qt 怎么设计个性化的滑块_小小滑块大大学问,你真的会用滑块了吗?
  4. 华为手机怎么隐藏按键图标_华为手机隐藏技巧,一键简单设置,让沟通更加便捷...
  5. Datapath综合代码规范(Verilog)
  6. 思科为其核心网络业务增加了订阅服务
  7. 手工sql注入常规总结
  8. ubuntu中mysql怎么退出命令_ubuntu的Linux下安装MySQL
  9. html5 输入用户名和密码登陆网址,192.168.5.1路由器登录入口用户名和密码
  10. 拓扑检查C++(ArcObject)
  11. Python 2.5.7 高阶函数
  12. 如何让 MSN 与应用系统紧密集成起来?
  13. 谁都会做:简单易行的祛斑法 - 生活至上,美容至尚!
  14. Monkey测试:日志信息分析
  15. C#:获取访问端口号
  16. 获取微信公众号的关注链接地址
  17. android tablayout放图片,Android TabLayout的Indicator如何设置为图片
  18. php.ini中文翻译版--转载
  19. 用python爬取豆瓣影评及影片信息(评论时间、用户ID、评论内容)
  20. WebRTC实现多人视频聊天

热门文章

  1. Laya编辑器扩展 实现Spine可视化操作
  2. selenium和Firefox的安装配置
  3. 如何用css设置文字的聚光灯效果
  4. Clustering provider in Orleans
  5. 事业单位招聘信息在哪看
  6. android11息屏显示,EMUI 11曝光!华为魔改 Android 11:息屏显示、智慧分屏焕然一新...
  7. 占星术合理吗?各个星座最喜欢用的表情是什么?
  8. uniapp weapp-qrcode.js生成二维码,并下载二维码图片
  9. zone 的 2018 年终总结
  10. 苹果 Cocoa 编程规范