Win10 下配置 Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker 在 Win10 中是基于 Win10 自带的虚拟机 Hyper-V 运作的。
TIP
Docker for Windows requires 64bit Windows 10 Pro, Enterprise and Education (1511 November update, Build 10586 or later) and Microsoft Hyper-V. Please see What to know before you install for a full list of prerequisites.
阿里云的 ECS 服务器本身就是虚拟机,并且它禁止再虚拟化,所以即使在 ECS 上安装了自带 Hyper-V 的 Win10 和 Win server 2016 也无法运行 Docker,会提示 Hyper-V 的错误。所以阿里云目前只支持 Linux 系统的 Docker 安装。
Azure 的云服务器支持虚拟化,可以在上面配置 Win 环境的 Docker。
配置步骤:
1.在 Docker 官网下载安装包
2.安装请前确保在 BIOS 中已经开启了 CPU 虚拟化
不然的话在安装完后的初启动会报错。
各个品牌主板的进入 BIOS 方式和开启 CPU 虚拟化的方式都不同,在此就不一一赘述了。
3.安装完成后桌面上会多一个 Docker 图标
任务栏会有一个正在运行的 Docker
4.右击任务栏的 Docker 图标
会有它的设置选项、可视化界面 Kitematic 的启动、文档链接等的选项
我们点击 Open Kitematic,会有一个让我们去下载的提示
点击 download 下载压缩包,把解压后的文件更名为 Kitematic 然后放入 Docker 的目录下 这个时候再点击 Open Kitematic 就不会报错了
5.Kitematic
Kitematic 是一个很方便的 docker 可视化界面,可以帮我们省去很多虚拟机内部的调试,也能让我们实时地看到各个环境的输出,设置端口等操作也能通过它实现