windows 10家庭版安装Docker

今天左羊在自己的windows上安装Mysql,死活安装不上,所以左羊准备另辟蹊径,通过Docker安装MySQL,在这里记录下Windows 10 家庭版安装过程!

 

什么是docker?

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

 

使用docker toolbox安装docker

windows10家庭版直接安装dockers会报错的,所以需要用docker toolbox来安装,并且这种方法是最简单的一种方法了。

Docker Toolbox包含以下Docker工具:

  • Docker CLI客户端,用于运行Docker Engine创建映像和容器
  • Docker Machine,因此您可以从Windows终端运行Docker Engine命令
  • Docker Compose用于运行docker-compose命令
  • Kitematic,Docker GUI
  • 为Docker命令行环境预先配置的Docker QuickStart shell
  • Oracle VM VirtualBox

由于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的。

第三步 安装

  1. 要下载最新版本的Docker Toolbox,请转到Toolbox Releases并下载最新.exe文件。
  2. 通过双击安装程序来安装Docker Toolbox。

安装程序将启动“设置-Docker工具箱”对话框。

如果Windows安全对话框提示您允许程序进行更改,请选择。系统显示Setup-Windows的Docker Toolbox向导。

  1. 按“ 下一步”接受所有默认设置,然后按“ 安装”

接受所有安装程序的默认设置。安装程序需要几分钟来安装所有组件:

  1. 当Windows安全性通知您时,安装程​​序将进行更改,请确保您允许安装程序进行必要的更改。

完成后,安装程序将报告成功:

  1. 取消选中“在文件资源管理器中查看快捷方式”,然后按完成

第四步 验证是否完成安装

当页面上出现这三个图标是代表安装成功!

第五步 安装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的安装位置

  1. window键+r 输入cmd

  1. 在cmd控制台输入where git

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

  1. 进入该路径的bin目录下查看是否有bash.exe文件

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

在这之后就可以正常打开Docker Quickstart Terminal了

问题二:打开后我们会遇到如下问题,就是一直在download中

 

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

解决办法

1.进入Docker Toolbox安装目录下

  1. 我们会看到boot2docker.iso文件,将其复制到C:\Users\你的用户名\.docker\machine\cache下。然后断网,重新联网,重新打开Docker Quickstart Terminal客户端,上面的卡死现象就解决了。

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

原因为boot2docker.iso文件文件版本过老

解决办法

我们按照error提示的下载路径重新下载boot2docker.iso文件,替换掉C:\Users\你的用户名\.docker\machine\cache下的boot2docker.iso文件即可。

这三个问题解决后我们就可以正常安装docker,安装完成后会出现如下界面。

最后 进行验证。

docker version

至此安装完成,docker的后续操作与学习笔记左羊会陆续发出的。

本文参考自:docker官网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值