Win10家庭版请保持你的Docker在2.2.0以下

前言

2020/2/11,Docker for Windows 发布了今年的第二个更新,版本号为2.2.0.3,做出了一大堆改进都是我不关心的,那就升级呗,没想到。

问题描述

由于我是Win10家庭版,正是docker目前仅有的不支持Docker安装的WIndows版本,于是只能通过手动开启HyperV和修改注册表Win的版本号安装,同时还要注意安装的时候不能开启Windows容器,而是使用默认的Linux容器。

对于前两条我之前有写过教程。对于第三条我从来没在意过,因为Docker默认就是使用Linux容器嘛。

直到今天这个2.2.0.3安装过程中报错,Windows Container feature error。

由于刚刚更新,网上的相关说明不是很多,但是这个报错其实就很明显了,如今Docker 安装的时候至少会试试你这个机器上能不能用Windows Container,不能的话你就别想装了。

解决

目前能想到的解决方法主要有两种,一个是修改让Docker安装时还是使用Linux容器,说起来简单,如今Docker安装都不需要点击下一步,做起来可就难上加难了。

第二种方法也是无奈之举,就是回滚到2.2.0

问题又来了,2.2.0 在Docker Hub上根本找不到安装包啊,别说2.2.0了,其他的也没有。

于是我尝试性的去安装edge版本,果不其然还是失败。

最后找个发行说明都废了好大劲才找到,网址,尴尬的是并没有2.2.0版本,退而求其次,只能安装2.1.0.5。

结论

总之开始WIndows版本没有搞到专业版其实是带来很多问题的,如今的迁移成本有点高,只为了新版本的Docker重装系统有点不值。

和我一样的同学还是先回滚版本或者停在2.2.0不要升级先。

有其他的版本再更新。

发布了371 篇原创文章 · 获赞 391 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_43870742/article/details/104274365
今日推荐