我最近安装了WSL2并从Microsoft Store安装了Ubuntu。当我使用
运行docker时Sudo服务docker启动,我收到以下消息
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
我按照此答案进行操作,并在下面进行了操作
sudo groupadd docker
sudo usermod -aG docker $(whoami)
但是仍然无法启动docker ..当检查Docker日志时,我可以在下面看到
CONNECTING“ module = grpc错误启动守护程序:错误初始化网络控制器:错误获取控制器实例:无法创建NAT链DOCKER:iptables失败:iptables -t nat -N DOCKER:iptables v1.6.1:无法初始化iptables table nat':表不存在(您需要insmod吗?) 也许iptables或您的内核需要升级。 (退出状态3) `
答案 0 :(得分:0)
我已经根据以下错误尝试了很多步骤
无法初始化iptables table nat':表不存在(您需要insmod吗?)也许iptables或您的内核需要升级。 (退出状态3)`
但是以管理员身份启动Terminal确实可行。即使您运行
Sudo Service Docker start
终端应以管理员身份启动
答案 1 :(得分:0)
有很棒的指南here,其中提供了一些最新的说明以及使用WSL 2和新的Docker桌面的先决条件。