繁体   English   中英

尝试在 WSL2 上安装 docker 时出现问题

[英]Issue trying to install docker on WSL2

当我尝试运行sudo dockerd时收到休闲错误消息

 grpc: addrConn.createTransport failed to connect to {unix:///var/run/docker/containerd/containerd.sock  <nil> 0 <nil>}. Err :connection error: desc = "transport: Error while dialing dial unix:///var/run/docker/containerd/containerd.sock: timeout". Reconnecting...  module=grpc
failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables -t nat -N DOCKER: iptables v1.8.4 (legacy): can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

我可以检查任何东西来修复它吗? PS:我在 windows 上没有管理员用户,谢谢

更新系统上的软件包 sudo apt update -y && sudo apt upgrade 问题是当前的 kernel 不支持创建表(不太可能)或 iptables

这是否解决了问题? 我遇到了同样的错误,上面的解决方案不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM