admin 管理员组文章数量: 887031
解决 Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+).
文章目录
- 问题
- 解决方案
- 安装Docker Toolbox
问题
Windows10安装Docker踩坑记
记录一次Windows安装Docker过程中出现的错误
这句错误大概意思就是告诉我们:Docker Desktop安装需要Windows10专业/企业版或者Windows10家庭版19018+这个版本号以上的系统才能安装
解决方案
针对这个问题,有两种解决方案,一种就是把你的系统或硬件升级到官方要求的尽可能新的版本。当然这种方式比较麻烦,可能对于大多数人来说并不适合。那么另外一种解决方案就是安装Docker Toolbox
。在官方文档上有介绍到:Docker Toolbox提供了一种在不满足Docker Desktop for Windows 应用最低系统要求的Windows系统上使用Docker的方法。
Docker Toolbox包含以下Docker工具:
- Docker CLI Client 用于运行Docker Engine以创建映像和容器
- Docker Machine 可以从Windows终端运行Docker Engine命令
- Docker Compose 用于运行
docker-compose
命令 - Kitematic,Docker GUI
- 为Docker命令行环境预先配置的Docker QuickStart shell
- Oracle VM VirtualBox
由于Docker Engine守护程序使用特定于Linux的内核功能,因此您无法在Windows上本地运行Docker Engine。相反,您必须使用Docker Machine命令docker-machine
来创建并附加到计算机上的小型Linux VM。该VM在Windows系统上为您托管Docker Engine。
提示:较新的Docker Desktop for Windows解决方案的优点之一 是,它使用本机虚拟化,不需要使用VirtualBox运行Docker。
Docker Toolbox 官方下载地址:下载地址
由于Github下载比较慢,这里我把该安装包下载下来,上传到了CSDN上:下载地址
安装Docker Toolbox
-
双击打开安装包,直接下一步Next
-
选择你的安装目录,然后点击Next
-
选择安装组件,这里选择默认,点击Next
-
全部勾选上,然后Next
-
点击Install开始安装,大概需要30秒~2分钟
-
中途弹出这个选项点击安装
-
点击Finish完成安装
-
安装程序会自动创建以下快捷方式,图标。点击Docker Quickstart Terminal
-
此时可能报错 ‘’ Windows正在查找bash.exe 。如果想亲自查找文件… ‘’,这是因为Docker需要使用Git的命令行工具才能启动,而这个快捷方式指向的gitbash 目录不对,找到你本地Git的安装目录,输入正确的路径。
-
然后点击这个图标重新启动,你有可能会发现又一个问题来了,当然如果没有这个问题可以跳过这一步
这个错误信息出现的原因是Docker启动时如果检测到没有 Boot2Docker,就会去下载,在下载过程中出现了网络连接上的错误(国内网络一般都会出现这个问题),导致启动失败。
解决方案就是先删除已经下载的文件,默认目录在用户目录下的.docker/machine/cache ,我的目录在这:
然后手动用其他工具下载对应的boot2docker.iso文件,下载地址:https://github/boot2docker/boot2docker/releases,注意选择你的Docker Toolbox对应的版本下载,我这里用的DockerToolbox-19.03.1。
把下载好的文件放到用户目录下的.docker/machine/cache 目录下(不用解压)然后重新启动
-
然后!你会惊喜的发现,页面就卡在这了。。。不要慌,等待2~3分钟。。还会有下一个错误!
-
错误内容是这样的,大概意思就是virtual box 无法创建host-only 网卡
解决方案:控制面板找到virtual box并卸载,然后打开docker toolbox 安装位置的virtual box (\Docker Toolbox\installers\virtualbox)安装程序,重新安装一次就好了。
-
重新启动,显示如下界面,表示已经安装完毕,可以正常的使用Docker了
版权声明:本文标题:记录Windows10安装Docker 踩坑记 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726307390h933662.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论