windows 下安装 docker

1. 使用阿里云的镜像进行安装: http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

2. 安装完成后点击图标 “Docker Quickstart Terminal”,提示如下:

原因:之前已经安装过git(我安装在F:\Git\git-install下),右击该图标,选择属性,修改git的指向位置为F:\Git\git-install\Git\bin\bash.exe --login -i "F:\Docker\docker-install\Docker Toolbox\start.sh"

3. 然后双击这个图标(指向的是docker安装目录下的start.sh),出现如下情况:

Running pre-create checks...  
(default) No default Boot2Docker ISO found locally, downloading the latest release...  
(default) Latest release for github.com/boot2docker/boot2docker is v17.05.0-ce  
(default) Downloading C:\Users\YFZX-MY-1715\.docker\machine\cache\boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v17.05.0-ce/boot2docker.iso...  
(default) 0%Error removing file: Error removing temporary download file: remove C:\Users\YFZX-MY-1715\.docker\machine\cache\boot2docker.iso.tmp24517390: The process cannot access the file because it is being used by another process.  
(default)Looks like something went wrong in step ´Checking if machine default exists´...Press any key to continue... 

原因:启动docker时,会去查找boot2docker的最新版本,我们可以采用以下方式避开update check:

在下载的docker-toolbox的安装目录中找到boot2docker.iso,将这个boot2docker.iso放到C:\Users\YFZX-MY-1715\.docker\machine\cache下

断网,双击图标 Docker Quickstart Terminal, 如下所示:

此时启动程序会完成一系列注册,waiting for ip的时候把网络重新连上,完成后就可以正常使用了。后续网络连着再打开docker也不会出问题了,也不会再去检查boot2docker的版本了。

猜你喜欢

转载自www.cnblogs.com/miaoying/p/9066795.html