2

docker之前接触过,但是还没有真正的应用过,最近有时间研究一下。因为我的电脑是win10家庭版、64位操作系统,安装的时候踩了坑。
现在docker有专门的win10专业版系统的安装包,可以在docker的官网这个地址https://store.docker.com/edit... 下载完成之后直接安装,需要开启win10的Hyper-V,控制面板 -> 程序 -> 启用或关闭Windows功能 -> 选中Hyper-V。Hyper-v只有win10的专业版才有,所以我安装的时候才会启动不起来docker。
win10以及win10以下的版本(win7、win8等)都需要利用docker toolbox来安装,docker toolbox是一个工具集,它主要包含以下一些内容:

Docker CLI 客户端,用来运行docker引擎创建镜像和容器
Docker Machine. 可以让你在windows的命令行中运行docker引擎命令
Docker Compose. 用来运行docker-compose命令
Kitematic. 这是Docker的GUI版本
Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境
Oracle VM Virtualbox. 虚拟机
可以在http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/这个地址下载。

下载完成之后直接点击安装,安装成功后,桌边会出现三个图标,入下图所示:

图片描述

双击Docker Quickstart Terminal图标,启动一个终端。

clipboard.png
在命令行中输入docker run hello-world并按回车键,如果docker配置成功的话,你会看到命令行中有如下输出:

clipboard.png

如果没有出现这个画面,会遇到

clipboard.png
需要更新boot2docker.iso,这个文件需要去github上下载,在github下载比较慢,可以把上面的下载地址放在迅雷中下载,就会下载比较快。我当时下载的时候还翻墙,也不是很快。
将下载来的文件放入提示的地址上面(我这里是C:UsersAdministrator.dockermachinecache)。关闭Docker Quickstart Terminal窗口,然后重新双击Docker Quickstart Terminal图标就会安装成功。
我们上面可以看到dockermachine文件默认是存在C盘的。如果就用默认的位置,C盘的空间会越来越小,所以最好还是换个地方。 点击Git Bash,在起开所有docker应用之前需要先使用这个才能更改成功,修改默认的default machine的路径,不然,默认安装在C盘,会使C盘空间越来越小。

clipboard.png
然后,输入 notepad .bash_profile 创建和打开.bash_profile (C:Userschengly.SHINETECHCHINA)配置文件

clipboard.png

然后,在空白处输入(因为我想将以后的镜像都安装到H盘,此处可以修改你喜欢的盘符):

clipboard.png
然后,关闭后,在H盘创建名为docker的文件夹,在其下创建名为cache的文件夹,将安装文件下的boot2docker.iso拷贝到该文件夹。(更改路径这个可以在下载boot2docker.iso文件之后)
这就是我安装docker的过程

参考文章 Windows下安装Docker, GitBash环境配置
window7下利用DockerToolbox安装Docker


yanbingyun1990
236 声望23 粉丝