首页 > 云计算 > > windows 10家庭版安装Docker
今天左羊在自己的windows上安装Mysql,死活安装不上,所以左羊准备另辟蹊径,通过Docker安装MySQL,在这里记录下Windows 10 家庭版安装过程!
什么是docker?
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
使用docker toolbox安装docker
windows10家庭版直接安装dockers会报错的,所以需要用docker toolbox来安装,并且这种方法是最简单的一种方法了。
Docker Toolbox包含以下Docker工具:
由于Docker Engine守护程序使用特定于Linux的内核功能,因此您无法在Windows上本地运行Docker Engine。相反,您必须使用Docker Machine命令docker-machine来在计算机上创建并附加到小型Linux VM。该VM在Windows系统上为您托管Docker Engine。
首先检查环境是否支持安装docker
此电脑-->右键-->属性查看

ctrl+alt+.进入控制面板-->性能查看《虚拟化》是否开启,如果没有开启请自行百度OR Google进行设置。

第二步下载 docker toolbox安装文件
由于国内下载外网文件过慢,所谓前人种地后人收,所以我们使用阿里云的镜像站进行下载。
链接地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

在这界面大家会看到两种版本,-ce和没有-ce的,-ce为社区版(免费的),没有-ce的为专业版(收费的),所以我下载的是免费版-ce的。
第三步 安装
安装程序将启动“设置-Docker工具箱”对话框。
如果Windows安全对话框提示您允许程序进行更改,请选择是。系统显示Setup-Windows的Docker Toolbox向导。

接受所有安装程序的默认设置。安装程序需要几分钟来安装所有组件:
完成后,安装程序将报告成功:

第四步 验证是否完成安装
当页面上出现这三个图标是代表安装成功!

第五步 安装docker 在这一步大致会遇到三个问题
双击 Docker Quickstart Termina进入控制台
问题一:注意在这里会出现如下问题

原因为Docker Quickstart Terminal 快捷方式绑定的git的bash.exe位置不对,导致找不到bash.exe-------右键,属性,修改快捷方式的连接位置(C:\Program Files\Git\bin\bash.exe --login -i "D:\Docker Toolbox\start.sh")中git的位置为真正的git的bash.exe(git/bin底下)的位置(出现这种原因往往是因为之前安装过git了.安装git时又没有选择默认路径)
解决办法
首先我们需要找到Git的安装位置


这样我们就找到了Git的安装路径了

4.将这个路径复制,并与快捷方式绑定的git的bash.exe进行替换

在这之后就可以正常打开Docker Quickstart Terminal了
问题二:打开后我们会遇到如下问题,就是一直在download中

原因是C:\Users\你的用户名\.docker\machine\cache下没有boot2docker.iso文件

解决办法
1.进入Docker Toolbox安装目录下

问题三:接下来我遇到了最后一个问题,如下

原因为boot2docker.iso文件文件版本过老
解决办法
我们按照error提示的下载路径重新下载boot2docker.iso文件,替换掉C:\Users\你的用户名\.docker\machine\cache下的boot2docker.iso文件即可。
这三个问题解决后我们就可以正常安装docker,安装完成后会出现如下界面。

最后 进行验证。
docker version
至此安装完成,docker的后续操作与学习笔记左羊会陆续发出的。
本文参考自:docker官网
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3163804/ ,如需转载,请注明出处,否则将追究法律责任。