暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

windows 10家庭版安装Docker

左羊公社 2020-02-17
172


你要做一件事情,会有人泼冷水。你做成了一件事情,会有人唱反调。你做好了一件事情,会有人说你靠运气。碌碌无为者最安全,无所事事者爱嘲笑。前面风景很好看,我们要做的,就是埋头赶路,把嘲笑和质疑丢在风里。走在前面的人,才有资格说,人生真够爽啊。(by 宋小君)


前言

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

//

什么是docker?

//

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


使用docker toolbox安装docker


windows10家庭版直接安装dockers会报错的,所以需要用docker toolbox来安装,并且这种方法是最简单的一种方法了。
1.Docker Toolbox包含以下Docker工具
2.Docker CLI客户端,用于运行Docker Engine创建映像和容器
3.Docker Machine,因此您可以从Windows终端运行Docker Engine命令
4.Docker Compose用于运行docker-compose命令
5.Kitematic,Docker GUI
6.为Docker命令行环境预先配置的Docker QuickStart shell
7.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官网





长按关注







文章转载自左羊公社,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论