Failed to deploy distro docker-desktop to C:\Users\Lenovo\AppData\Local\Docker\wsl\distro: : ……

一、前言

上次卸载了个什么软件后,我的docker desktop莫名其妙的打不开了。卧槽,这玩意可是我当时捣鼓了一下午,电脑重启了五六次才装好的……

那两天正好在写一个小项目,我为了图方便,直接在docker里装了一个mysql5.7,docker突然打不开了,我心急如焚。

弄了几次,终于搞开了图形化界面,但是显示docker运行失败,而且给我报了个下面的错。

 当时搞了半天没搞出来,没办法,只能手动又装了一个mysql5.7。(难受)

今天突然又想起来了,把上面图片中的英文一个一个敲在百度输入框里(想哭),搜出来几个都没有用,看到一个说关闭 WSL 2 based engine 的,然后最g的是,他没说清楚怎么关。好像说是打开docker desktop后,勾掉 Use WSL 2 based engine 的选择框就可以了。但是我现在连 desktop 也打不开呀??

二、解决

于是我又开始了疯狂尝试,最后完美解决。

  1. 确保电脑上的 docker desktop 处于关闭状态
  2. 打开 Windows命令行
  3. wsl --shutdown
  4. 上面的命令会关闭正在运行的 WSL 2 实例
  5. 再次打开 docker desktop,恢复正常

 

哈哈,我的mysql5.7又回来了 !!!

猜你喜欢

转载自blog.csdn.net/m0_63080216/article/details/131992608