windows linux子系统 docker无法启动

windows安装Linux子系统后,使用sudo service docker start启动后,再使用sudo service docker status查看docker状态,docker无法启动,使用sudo dockerd查看错误信息如下:

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/1.8.7 Failed to initialize nft: Protocol not supported

网上解决方法1:使用该方法没有解决问题

最新版的ubuntu系统使用了iptables-nft,而WSL2不支持导致的

使用以下命令修改版本:

sudo update-alternatives --config iptables

网上解决方法2:

下载安装包,升级wsl2

下载地址:

链接: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

查询子系统版本:

wsl -l -v

切换wsl版本:

wsl --set-version Ubuntu-20.04 2

设置默认wsl版本

wsl --set-default-version 2

成功启动docker,windows10安装ubuntu子系统,耗时一天,差点就放弃了。

参考链接:

[安利] WSL Linux 子系统,真香!完整实操 - 知乎

安装docker时出现以下错误:Package 'docker-ce' has no installation candidate_package 'docker-ce' has no installation candidate_Arhani的博客-CSDN博客

相关推荐
路星辞*21 分钟前
ssl与ipsec的区别
运维·网络·网络协议·ssl·ipsec
流星白龙25 分钟前
【Linux】9.Linux第一个小程序进度条
linux·运维·小程序
qq_2430507927 分钟前
Thc-Ipv6攻击工具包 全参数详细解析!Kali Linux入门教程!黑客渗透测试!
linux·运维·网络·安全·web安全·网络安全·系统安全
有小肚子的三眼桥墩1 小时前
Ubuntu 部署Docker + Dify,遇到的坑, 最新亲测镜像
ubuntu·docker·dify
dami_king1 小时前
Docker常用命令大全
docker·容器·eureka
lida20032 小时前
Open FPV VTX开源之ardupilot配置
linux·开源·openipc·msposd
lida20032 小时前
Open FPV VTX开源之betaflight配置
linux·开源·betaflight·openipc·msposd
wanyongtai2 小时前
bochs+gdb调试linux0.11环境搭建
linux
王鹏程@1233 小时前
mysql 双主双从 + proxysql 代理
运维·服务器
霍格沃兹测试开发学社测试人社区4 小时前
Jenkins与不同阶段测试的完美结合
运维·软件测试·人工智能·测试开发·jenkins