Docker windows安装及遇到的坑爹问题
本文主要是针对Windows下Docker的安装问题
-
什么是Docker
Docker官网解释:https://www.docker.com/what-dockerDocker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。
-
运用场景
- web应用的自动化打包和发布;
- 自动化测试和持续集成、发布;
- 在服务型环境中部署和调整数据库或其他的后台应用;
- 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。
-
Docker下载安装地址
Win10 之外下载地址:https://www.docker.com/products/docker-toolbox
Win10 下载地址:https://www.docker.com/community-edition#/windows
下载之后直接点击安装就OK了,就会出现下面三个图标: -
此时问题来了
点击第三个图标运行时,有的运气不好的就会遇到下面的问题,我就是那个运气不是太好的。问题如图:
在上面你会发现这么句话“error in driver during machine creation:This computer doesn’t have VT-X/AMD-v enabled .Enabling it in the BIOS is mandatory”意思就是说你的虚拟机没有打开,这时手动打开虚拟机会发现下面问题:
这时当使用VirtualBox启动虚拟机时提醒“虚拟电脑控制台 - 错误”,说明你电脑虚拟化技术处于被禁用状态。
这时就要启动BIOS的虚拟化设置 | 开启CPU虚拟化支持。
重启电脑后按F2或F10进入BIOS界面(不同主板型号进入BIOS所需按键不同)。
进入BIOS界面:Configuratio > Intel Virtualization Technology > Enabled。
注:主板不一样其BISO中显示关键词也不一样的,主要是找到Virtual或Virtualization将其设置为Enabled。