g hub安装失败_Win7系统如何安装Docker?

Win7 系统无法使用docker当前的客户端软件去可视化管理docker。只能通过Docker Tool Box来进行管理。

0b279690e165dcecb4b960baca0434dc.png

Docker Client(必须,如果正确安装后,是通过Docker Client来管理Docker环境的

Docker Machine(必须,我们是将boot2docker运行到VirtualBox的虚机中,然后通过docker-machine 构建出的docker环境)。

Docker Compose ,打包项目必备

VirtualBox(必须,如果系统原本装过,后面可以指定。由于Docker的核心还是基于Linux内核的,所以必须安装。

Kitematic (k8s)是容器管理器,后面可能会用到,请保留

Git for windows ,这是要修改下:

d930322dd1ef8177de0b37bebf571f30.png

默认指向的bash.exe并不是读取正确位置而是默认的。需要把这个Bash.exe改成正确的位置。

修改后打开这个快捷方式,即执行docker tool box 进行第一次执行的环境部署

f635eaca647b9b50c57d731a62d73657.png

正常情况下会在c:UsersAdministrator.dockermachinecache 下进行下载和安装。

04c2acfd57a4a891de7478d15e0be287.png

这是正常安装后的使用界面。

注:如果docker正常安装,machine 的ip会如上图有提示,容器访问需要用machine到IP

如果一直装不上,就需要手动安装。

首先把上图的boot2docker地址抄下来。一个是存储的位置,一个是远程的iso地址。

将远程boot2docker的镜像手动下载到存储位置。

在bash里运行docker-machine 如果失败,需要手动下载docker-machine进行配置安装。

step1: 复制下面这行代码到bash,运行,会下载并拖拽 docker-machine 到bin下等待使用。

if 

step2:通过docker-machine 和 visualbox 创建 docker 的虚拟机并使用

=.docker/machine/cache/boot2docker.iso 

67e7c15324d400e795e0d4f5d1841e78.png

创建docker的虚拟机成功。

step3:链接到虚拟机,并测试是否正常。

$ docker-machine ssh default
docker login
# docker的账户,安装阶段请使用官网的hub进行注册和使用,
# 后面会配置内网使用的仓库,防止仓库镜像外泄。
docker run hello-world

b4fdc56ae9f9f874fa05723ca8131078.png

至此,docker-machine部署完成。