windows下docker长期不用无法启动问题

1. 问题:

win10电脑中原本安装的docker,在很长一段时间没有启动之后,再次启动发现无法启动了。直接重装也无法重装。
启动docker桌面管理软件后,一直在docker engine starting卡住。

2. 原因:

因为没有安装wsl或wsl因为某些原因不可用了。

3. 解决:

  1. 打开命令行窗口,输入 wsl --list --verbose查看wsl版本,如果输出为空,则没有安装wsl,如果最后一栏version为1,则是wsl1,建议安装版本为wsl2.
  2. 命令行输入wsl --set-default-version 2,设置wsl版本为2.
  3. 打开任务管理器,杀掉docker相关进程。
  4. 打开microsoft store, 搜索ubuntu,找到一个可用版本,点击获取进行安装。
  5. 安装完成后会让设置用户名和密码,设置完成后就可以了。
  6. 新打开一个命令行窗口,再次输入 wsl --list --verbose,会看到有了记录,并且version是2.
  7. 重启docker desktop,会询问是否启动docker service,选择启动,等一会docker就会显示启动成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值