当前位置:首页 » 《关于电脑》 » 正文

解决WSL2的ubuntu20.04中安装docker出现无法连接的问题(Cannot connect to the Docker daemon)

19 人参与  2024年04月12日 10:55  分类 : 《关于电脑》  评论

点击全文阅读


wsl2的ubuntu20.04系统安装docker可以参考官网教程操作,我个人喜欢参考其中的离线安装方式:Install from a package。只需要按照官网一步步操作即可,跟普通的ubuntu20.04的安装是一样的步骤。

在安装完以后,发现一旦使用docker相关命令会出现下述问题:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

说明docker没有正常启动。这个原因主要是wsl2造成的。

解决方法很简单,首先输入下述命令:

sudo update-alternatives --config iptables

然后会输出下述信息:

  Selection    Path                       Priority   Status------------------------------------------------------------* 0            /usr/sbin/iptables-nft      20        auto mode  1            /usr/sbin/iptables-legacy   10        manual mode  2            /usr/sbin/iptables-nft      20        manual modePress <enter> to keep the current choice[*], or type selection number: 

此时输入1即可。

最后重新启动docker:

sudo service docker start

这样问题就解决了。


点击全文阅读


本文链接:http://zhangshiyu.com/post/94166.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1