Windows系统下安装Docker(附遇到的问题)

若是使用的是Windows系统,则能够经过安装Docker Community Edition for Windows(Win10 专业版/企业版)或Docker Toolbox(Win7,Win8,Win10其余版本)来使用Docker。 git

下面咱们将分别讲解两种安装方法的使用步骤:github


1.Docker Community Edition for Windows安装docker


对于(Win10 专业版/企业版)版本而言,咱们能够直接经过Docker Community Edition for Windows来进行安装。 这种安装方式至关简单,只须要下载安装包后双击安装便可。 shell


下载地址:store.docker.com/editions/co… windows


下载完成后,双击Docker for Windows Installer.exe文件安装便可。 安装完成后并启动后,咱们能够在通知栏中看到一个鲸鱼的图标。 接下来,咱们就能够打开命令行,输入以下命令来测试一下了:bash


docker versiondocker run hello-worldssh


若是正常输出的话表示Docker已经安装成功了。编辑器


2.Docker Toolbox安装工具

对于Win7,Win8,Win10其余版本而言,暂时还不支持经过Docker Community Edition for Windows来直接进行安装,此时咱们须要经过安装Docker Toolbox来使用Docker。 测试

Docker Toolbox的安装过程相比Docker Community Edition for Windows而言略显复杂,下面,咱们将讲解一下如何安装Docker Toolbox。 首先了解一下Docker Toolbox中包含了哪些工具内容吧:

用于运行docker-machine命令的Docker机器

用于运行docker命令的docker引擎

用于运行docker-compose命令的机制Docker GUI

管理工具:KitematicDocker

命令行交互式shell环境

Oracle虚拟机


下载地址:download.docker.com/win/stable/…


安装步骤


1.下载完成后,双击安装文件,一路Next,接受全部默认安装。

2.在安装过程当中,会出现几个其余的安装过程,如Ocracle Corporation等系列软件,所有选择安装便可,下面是几个小例子:

3.最后完成。

4.整个安装过程很是简单,安装完成后,能够在桌面获得以下的三个图标:

开始使用


1.点击Docker Quickstart Terminal图标,从而打开一个Docker Toolbox terminal

第一次启动中,若是有新版本会更新,时间比较长,下次再启动就很是快了。 

2.配置完成

3.在$后输入各类docker命令就可使用docker了

遇到的问题


1.若点击Docker Quickstart Terminal图标后,提示window正在查找bash.exe的话。

出现这个问题是因为以前装过Git,安装Docker默认生成的快捷方式中,Git的路径是C:\Program Files\Git\bin\bash.exe。而以前安装的Git并非这个路径,因此就会报找不到应用程序的问题。此时只要把Git的路径改成本身以前安装的路径便可,好比个人就在D:\Program Files\Git\bin\bash.exe,修改后的Target为如图所示(后面的路径不用修改)


2.打开后,若在bash界面提示没有boot2docker镜像,须要在github上下载,提示大概以下

这是由于没有找到默认的boot2docker镜像的缘由,提示正在下载,然而github的下载速度不可恭维,第一反应都是找别的站资源下载。在此要注意了,不一样的docker版本最好要对应相同的boot2docker版本,相信打开github下载页的应该都留意到。最后我才发现,其实不用下载,在一开始安装好的DockerToolbox根目录下就有一个boot2docker,而且能够推断就是对应的版本,把boot2docker.iso复制到,bash所提示找不到的那个目录下(我这里是C:\Users\Administrator.docker\machine\cache),再从新启动便可。


3.修改镜像加速地址

因为国内访问直接访问Docker hub网速比较慢,拉取镜像的时间就会比较长。通常咱们会使用镜像加速或者直接从国内的一些平台镜像仓库上拉取。我比较经常使用的是阿里云的镜像中心。


dev.aliyun.com

修改加速器命令

一、docker-machine ssh default 

二、sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror= 你的阿里云加速地址  |g" /var/lib/boot2docker/profile

三、exit

四、docker-machine restart default

这样重启Docker后就能够用国内的镜像源来进行下载镜像了。


最后能够开始使用docker了!

qrcode_for_gh_a180bae6c589_258.jpg
相关文章
相关标签/搜索