1. 下载Docker(docker toolbox安装步骤)
win10家庭版需要通过docker toolbox来安装。
下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
Docker的有CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版)。CE为免费版,EE由公司支持的付费版,在此选择CE版本。
直接双击安装docker toolbox,安装成功后桌面生成三个图标:Docker Quickstart Terminal、Kitematic (Alpha)、Oracle VM VirtualBox。
2. 运行Docker(运行docker各种问题解决方案)
启动Docker Quickstart Terminal
坑一:若在win10家庭版安装Hyper-V, 出现docker和Hyper-V冲突(报错忘截图了)
报错Error with pre-create check: "This computer is running Hyper-V. VirtualBox won't boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver, or disable the Hyper-V hypervisor. (To skip this check, use --virtualbox-no-vtx-check)"
解决方案:(1)搜索启动或关闭windows功能,取消Hyper-V的勾选,关闭Hyper-V。重启电脑(2)-》此电脑-》管理-》服务和应用程序-》服务 停止所有Hyper-V相关服务。
坑二:重新启动Docker Quickstart Terminal,镜像拉取失败
报错:
Running pre-create checks... (default) No default Boot2Docker ISO found locally, downloading the latest relea se... (default) Latest release for github.com/boot2docker/boot2docker is v17.03.0-ce (default) Downloading C:Userskinginblue.dockermachinecacheboot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v17.03.0-ce/bo ot2docker.iso... (default) 0%Error removing file: Error removing temporary download file: remove C:Users***.dockermachinecacheboot2docker.iso.tmp435808687: The proc ess cannot access the file because it is being used by another process.
解决方案:直接手动从https://github.com/boot2docker/boot2docker/releases/download/v17.05.0-ce/boot2docker.iso下载 boot2docker.iso,将文件放置目录C:Users***.dockermachinecache下,替换原来未拉取成功的镜像文件boot2docker.iso.tmp435808687,报错得以解决。
镜像拉取成功,以为可以看到小鲸鱼了,no no no, 坑还没有踩完.....
坑三:Oracle VM VirtualBox版本不是最新(将其从5.x升级至最新6.x)
报错如下图:
解决方案:在地址 Downloads – Oracle VM VirtualBox下载安装最新版本的Oracle VM VirtualBox6.x,双击安装即可。
重新启动Docker Quickstart Terminal,历尽千辛万苦,终于见到了小鲸鱼!!!



