
我最近在学习如何利用Docker来建立独立开发环境来进行项目开发。因为想从前端开发转向全栈开发,如果开发环境可以隔离开,前后端的各种不同的依赖如果可以隔离开,那么可以大大减少冲突,不用花大力气去管理依赖。vscode也不需要运行项目中本不需要的插件。更重要的是,虽然在Windows上进行开发,但是归功于WSL2,我可以直接基于Linux进行开发,到时候在Linux服务器上线时,也不存在项目依赖找不到的尴尬。所以还是很推荐这样操作的。
WSL2和Docker都顺利安装,但是发现在工作的过程中,经常出现Windows底部状态栏假死,没有响应。
困难
我使用的笔记本是RedmiBook 13 锐龙版R5。大佬们纷纷告诫要在BIOS下开启硬件虚拟化技术。我也想啊。可是BIOS里这个选项真没有。

又有大佬说,要在 Windows 功能 下,开启 Containers 。不过我这是 Windows Home 版,也没有这个选项。

解决
就在我迷茫不知所措的时候,在GitHub上看到了这位大佬的留言。

大佬发现原本他Docker用得好好的,然后开启了“用户登录时启动Docker”功能。随后,他又感觉自己其实并需要这个功能,然后就把它给关了。诶,竟然无响应的问题也没了。
我按照下图中的内容,去掉了 "Start Docker Desktop when you log in" 的钩之后,写了您现在正在阅读的这篇文章,一点毛病没有。如果你也跟我一样没有其它办法解决这个问题的话,不妨试试。

记得关注我,持续分享技术心得哦
文章转载自编程初学者,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




