引言:在Windows上安装并启用kubernetes对于刚接触kubernetes的开发人员是非常有帮助的。
<强> 10在Windows上安装码头工人桌面强>
Windows版的码头工人桌面是社区版本,您可以从码头工人中心上直接下载,下载链接如下:
<强> https://hub.docker.com/?overlay=onboarding 强>
注:在使用稳定版(2.1.0.5)时,码头工人桌面偶尔会出现lifecycleserver超时无法正常启动,而使用边缘(2.1.7.0)版本正常。
<强>系统要求:强>
1, Windows 64位,专业版,企业版,教育版(15063或更高版本),推荐从msdn上下载cn_windows_10_business_editions_version_1903_updated_sept_2019_x64_dvd_2f5281e1.iso (ed2k://文件| | cn_windows_10_business_editions_version_1903_updated_sept_2019_x64_dvd_2f5281e1。iso | 5231140864 | B1D5C4C401036B0B1EBA64476A95F338 |/)
2,必须启用了hyper - v和windows容器特性
<强>硬件要求:强>
1支持板条(二级地址转换)的64位处理器
2, 4 gb或以上内存
3,必须在BIOS中设置启用硬件虚拟化
<强>使用码头工人工具箱和码头工人的机器或者Vmware的用户需知强>
码头工人桌面需要安装并启用微软hyper - v,并重新启动计算机。当启用hyper - v后,VirtualBox或者Vmware将不能再正常使用。然而,任何现有的虚拟机镜像都会被保留。
使用docker-machine创建的VirtualBox虚拟机(包括安装工具箱期间创建的默认虚拟机)将不能启动。这些虚拟机不能与码头工人桌面一起同时使用。但是,您仍然可以使用码头工人的机器来管理VM。
注意:禁用hyper - v后,仍可以正常使用VirtualBox和Vmware。
<强>安装码头工人桌面将包含以下内容强>
1,码头工人引擎,码头工人CLI,码头工人组成,码头工人的机器和Kitematic。
2,使用码头工人桌面创建的容器和镜像在安装码头工人桌面的计算机上的所有用户帐户之间共享。这是因为所有windows帐户都使用同一个VM来构建和运行容器。
3,嵌套的虚拟化场景,例如在Vmware或平行实例上运行码头工人桌面,可能可以正常使用,但不能保证。
注意:有关码头工人与windows服务器的完整兼容性信息,请参阅码头工人兼容性列表(https://success.docker.com/article/compatibility-matrix)。
<>强安装hyper - v和容器强>
单击“控制面板”——比;“所有控制面板”——比;"程序和功能" -->"启用或关闭Windows功能",勾选上"Containers"和"Hyper-V",如下图1.1所示。
图1.1
安装完Hyper-V后会提示重启系统,完成重启后,我们可以在任务管理器中看到,在性能菜单中查看到CPU的虚拟化已启用,如图1.2所示。
图1.2
安装Docker Desktop
接下来开始安装Docker Desktop,双击“Docker Desktop Installer”开始安装,如图1.3所示。
图1.3
按默认勾选,完成安装,如图1.4所示。
图1.4
关于Windows容器
Use Windows containers instead of Linux containers(this can be changed after installation)表示是否用Windows容器来替代Linux容器(该切换操作在软件完成安装后也是可以切换的)
Windows和Linux容器之间的切换描述了如何在Docker Desktop中切换Linux和Windows容器(可参考:https://docs.docker.com/docker-for-windows/#switch-between-windows-and-linux-containers)。
Windows容器入门提供了如何在Windows 10、Windows Server 2016和Windows Server 2019上设置和运行Windows容器的教程(可参考:https://github.com/docker/labs/blob/master/windows/windows-containers/README.md)。
安装完成后,会提示注销当前用户并重新登录,点击"Close and log out",重新登录后,Docker Desktop会自动运行,这需要一定的时间才能完成启动,在启动过程中可能会告知Hyper-V和Containers的特性还未启用,询问是否启用,如图1.5所示,点击“OK"。
图1.5
Docker Desktop启动成功后,您应该会在电脑右下角的系统托盘中看到Docker图标,并且颜色是白色状态(若为红色则表示启动异常),如图1.6所示。然后还会弹出登录Docker Hub的对话框,如下图所示,如果你在Docker Hub上有注册过账号,此时是可以登录的,如图1.7所示。