欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows10家庭版安装Docker

程序员文章站 2022-04-14 09:17:53
...

一、前言

本教程专门针对Win10家庭版用户
学编程少不了折腾Linux系统,一开始选择VMWare,后来因为内存紧张(板载内存说多了都是泪啊),IDEA、Chrome一开内存就见了底,再来个VM虚拟机就彻底爆炸,再加上VM启动偏慢。决定投入Docker的怀抱。Windows10家庭版安装Docker

二、Docker的选择与安装

1、Win10上Docker的选择

1.1、Docker Desktop for Windows

这个官方说的很明确不支持Win10家庭版。
Windows10家庭版安装Docker
有取巧的方法就是批处理文件打开Hyper-V,据说升级后又会消失。系统盘目前也一堆东西,升级企业版或者专业版费时费力。

1.2、Docker Toolbox

Windows10家庭版安装Docker
官方同时为了不能安装Docker Desktop for Windows的用户提供了Docker Toolbox。
Docker Toolbox官方下载地址
Docker Toolbox阿里云镜像(阿里云镜像18年DockerToolbox-18.03.0-ce.exe 后就不再更新了,建议使用官方最新版本)

2、安装

2.1、安装前需要确认你电脑是否支持虚拟化以及虚拟化是否开启

当然已经是Win10系统了,CPU支持虚拟化是必然的。
Windows10家庭版安装Docker
虚拟化如果没开启就进入BIOS进行开启,各家品牌进入BIOS方法不同。
虚拟化开启就可以进行下一步安装了。
双击下载好的exe安装包进行安装。
Windows10家庭版安装Docker
自定义安装路径
Windows10家庭版安装Docker
注意:因为我已经安装过Git,所以没勾Git for Windows,没安装的务必要勾选。
Windows10家庭版安装Docker
Windows10家庭版安装Docker
一路NEXT安装即可。
Windows10家庭版安装Docker
安装完成。
Windows10家庭版安装Docker
安装完成后桌面会多了如下三个图标:
Windows10家庭版安装Docker
双击Docker Quickstart Terminal,正常情况会直接运行。

三、错误排查与解决

3.1、Windows正在查找bash.exe

Windows10家庭版安装Docker
因为我当初安装过Git,Docker Quickstart Terminal找不到GIt路径。
Windows10家庭版安装Docker
将双引号中换成安装过的Git bash.exe地址。

3.2 (default) No default Boot2Docker ISO found locally, downloading the latest release…

启动时报错:
Windows10家庭版安装Docker
启动时如果检测到没有 Boot2Docker,就会去下载,在下载过程中出现了网络连接上的错误,导致启动失败。

(默认)在本地找不到默认的Boot2Docker ISO,正在下载最新版本。。。

预创建检查时出错:“Get https://api.github.com/repos/boot2docker/boot2docker/releases/latest:read tcp 192.168.0.104:5468->13.250.168.23:443:wsarecv:远程主机已强制关闭现有连接。”

看起来在“检查机器默认值是否存在”步骤中出错了。。。按任意键继续。。。

解决办法:去https://github.com/boot2docker/boot2docker/releases下载最新的boot2docker.iso,将其放入到C:\Users\你当前的用户名\.docker\machine\cache中,如有boot2docker.iso就覆盖掉它。

四、成功运行Docker。

Windows10家庭版安装Docker

相关标签: docker windows