购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1 Windows 10下的安装

这里以Docker for Windows为例。Docker for Windows指的是Docker官方提供的Windows安装包,并不是指基于Windows的镜像开发。笔者推荐的方式是——在Windows上开发和调测,将容器托管到Linux。

注意

不推荐使用Docker Toolbox。Docker Toolbox适用于较旧的Mac和Windows系统。

要安装Docker,请先查看用于Windows的Docker安装须知并了解相关信息。安装须知的链接为https://docs.docker.com/docker-for-windows/install/#what-to-know-before-you-install。

使用Docker for Windows需要启用Hyper-V功能。以下是系统要求:

·Windows 10 64位:Pro、Enterprise或Education(Build 14393或更高版本)。

·在BIOS中启用虚拟化。通常,默认情况下启用虚拟化。这与启用Hyper-V不同。

·支持CPU SLAT的功能。

·至少4GB的RAM。

提示

Docker for Windows安装包包括Docker Engine、Docker CLI客户端、Docker Compose、Docker Machine和Kitematic。安装包下载链接为https://store.docker.com/editions/community/docker-ce-desktop-windows。文档参考网址为https://docs.docker.com/docker-for-windows/。

安装完后,会提示重启电脑。重启后会自动启动Docker程序,如果未启用虚拟化配置就会弹出如图3-1所示的错误提示,此时需要在Windows功能中启用Hyper-V功能(请参考图3-2)并在BIOS系统的CPU配置中打开“虚拟化配置”;如果虚拟化已启用,那么“任务管理器”的CPU面板中会显示已启用虚拟化,如图3-3所示。

图3-1

图3-2

图3-3

以上配置完成后我们推荐将Docker容器切换到Linux环境,选择右下角Docker图标后右击,选择“Switch to Linux containers”进行切换,如图3-4所示。如果显示“Switch to Windows containers”(见图3-5),就表明已处于Linux容器。

图3-4

图3-5

安装完成后,我们可以检查已安装的Docker版本。打开命令行,输入“docker–version”(可简写为“docker-v”),如图3-6所示。

图3-6

3.1.1 配置Docker本地环境

安装完成并且启动后,右下角有一个小图标,如图3-7所示。

图3-7

单击鼠标右键,选择菜单中的“Settings”选项,即可进入如图3-8所示的设置界面。

Docker for Windows中的共享驱动器必须配置为支持卷映射和调试。右击系统托盘中的Docker图标,单击“Settings”(设置)选项,然后选择“Shared Drives”(共享驱动器),选择Docker存储文件所在的驱动器,单击“Apply”(应用)按钮,如图3-9所示。

图3-8

图3-9

3.1.2 运行一个简单的demo

这里,我们直接通过命令工具CMD运行官方的hello world示例(见图3-10):


docker run hello-world

图3-10

如果觉得控制台应用没有什么可看的,也可以用一行命令直接运行Web示例(见图3-11),比如:


docker run --name aspnetcore_sample --rm -it -p 8000:80 microsoft/dotnet-samples:aspnetapp

图3-11

应用程序启动后,使用浏览器打开http://localhost:8000,即可看到如图3-12所示的界面。

图3-12

Docker的安装和配置在Windows 10操作系统下非常简单,我们也极力推荐大家使用此环境,因为一个好的开发环境可以大大提高大家的使用和开发效率。 2q+6Qsu3U7O+o1ARwDBOKUi/VmME12B4n7iiMGedwnqRwAaKG7nR4wjU3YBbm5Tg

点击中间区域
呼出菜单
上一章
目录
下一章
×