Windows安装Docker Toolbox

Posted a282421083

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows安装Docker Toolbox相关的知识,希望对你有一定的参考价值。

最近在研究虚拟化,容器和大数据,所以从Docker入手,下面介绍一下在Windows下怎么玩转Docker。

Docker本身在Windows下有两个软件,一个就是Docker,另一个是Docker Toolbox。这里我选择的是Docker Toolbox,为什么呢?参见官方文档:

官方下载地址(推荐):https://blog.docker.com/2015/08/docker-toolbox/

从阿里云下载的docker-toolbox-18.03.0-ce安装完成后在启动的时候报错好多,官方下的19.03.1版本的启动很顺利

首先我们从官网下载最新版的Windows Docker Toolbox。安装后会安装一个VirtualBox虚拟机,一个Kitematic,这是GUI管理Docker的工具,没有发布正式版,不推荐使用,另外还有就是我们在命令行下用到的docker-machine和docker命令了。

安装

安装过程很简单,保持默认选项,直接【next】即可。VirualBox和Git如果已经安装,也可以不选

技术图片

 

 

安装完成后,桌面上会多出3各图标,如下。其中VirtualBox提供了linux虚拟机的运行环境,Docker Quickstart Terminal用于快速介入linux虚拟机,提供命令行交互,Kitematic是docker GUI很少用到。

技术图片

安装的时候要把Git For Windowns勾选起来,不然会出现图下错误

技术图片

 

 或者参考这里解决https://blog.51cto.com/suyanzhu/2315322

启动

第一次运行Docker Quickstart Terminal时会进行Docker环境的初始化,会在VirtualBox中自动创建名字为【default】的linux虚拟机,再此过程中会用到boot2docker.iso镜像文件。默认情况下,启动程序会从GitHub上下载此文件的最新版,但由于文件相对较大且速度不给力,多数情况下会下载失败,造成Docker环境无法启动,如下图:

技术图片

解决方法:

其实DockerToolbox安装文件自带了boot2docker.iso镜像文件,位于安装目录下(如C:Program FilesDocker Toolbox) ,将此文件拷至C:UsersAdministrator.dockermachinecache目录下,然后重新启动,结果还是出错

 

 

 

 

 

 

,然后在网络断开的情况下重新启动,便可初始化成功。如下图

技术图片

其中 【192.168.99.100】是VirtualBox中名字为【default】虚拟机的ip地址。

 

以上是关于Windows安装Docker Toolbox的主要内容,如果未能解决你的问题,请参考以下文章

windows server 离线安装docker

Windows下安装Docker

docker安装Kafka(windows版)

win7安装docker并打开srscsdn

在Windows系统安装docker

在windows server 2012 中安装docker