Win10 家庭版 下载 docker toolbox
- docker下载
- docker安装
- 你可能会遇到下列问题
- 未找到文件
- 解决方法
- 缺少文件报错
- 解决方法
- 关于更改Docker虚拟机文件地址的方法
docker下载
toolbox 是适用于win10 家庭版以及以下支持64位操作系统的,我写的只是关于下载安装的教程,所以十分简单。
具体信息可以参考以下的链接
下面是toolbox的下载地址,建议打开迅雷,然后直接右键复制地址,迅雷会自动下载
https://docs.docker.com/toolbox/toolbox_install_windows/
官网下载会非常缓慢。建议使用上面的方法下载(不需要会员也能达到接近 2Mb/s)
docker安装
下载完成之后会直接进行默认的安装
完成下载后就会有上面的3个应用程序
点击 Docker Quickstart Terminal 启动终端,来初始化 Docker Toolbox。
你可能会遇到下列问题
未找到文件
looks like something went wrong in step ‘looking for vboxmanage.exe’
这是因为没有找到 vboxmanage.exe文件。
解决方法
1.首先去dockertoolbox目录下用编辑器打开start.sh这个文件,在第20行左右,出错的原因就在这里
2.到自己的环境变量下去查看是否已经存在这两个环境变量里的一个了,若已经存在,则应该是需要重新启动电脑来启用环境变量
缺少文件报错
终端出现这样的问题
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:\Users\kinginblue\.docker\machine\cache\boot2docker.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\kinginblue\.docker\machine\cache\boot2docker.iso.tmp435808687: The proc
ess cannot access the file because it is being used by another process.
(default)
Error with pre-create check: "read tcp 192.168.1.118:55083->52.216.64.216:443: w
sarecv: An existing connection was forcibly closed by the remote host."
Looks like something went wrong in step ´Checking if machine default exists´...
Press any key to continue...
解决方法
需要去git上下载一个压缩包(大概40mb)
https://github.com/boot2docker/boot2docker/releases/download/v17.03.0-ce/boot2docker.iso 这个也最好用迅雷下载比较快
然后放置到对应的目录(C:\Users\f.docker\machine\cache\boot2docker.iso)就可以了。
执行以下 docker version 命令看看,有下面鲸鱼的输出就说明没问题了。
关于更改Docker虚拟机文件地址的方法
默认情况下,docker-machine创建的虚拟机文件,是保存在C盘的C:\Users\用户名.docker\machine\machines\default 目录下的,如果下载和使用的镜像过多,那么必然导致该文件夹膨胀过大,如果C盘内存较少,那么就得考虑把该虚拟机移到另一个盘上。
作者:Dandelion_drq