如何在 Windows 上安装 Docker?
在了解 Docker 的概念之前,我们先来讨论一下 Hypervisors 的概念。因此,在 IT 公司或任何合作伙伴中,都有一个开发团队、一个测试团队和一个运营团队,分别负责开发、测试和部署应用程序。现在假设开发人员正在开发不同的操作系统,例如 macOS,并且他们根据他们使用的语言使用了一些依赖项或库,所以他们不会将软件交给测试团队,而是库,但是现在,应用程序没有在测试人员的机器上运行,但它在开发人员的机器上运行,可能是因为测试人员的机器与开发人员的机器具有不同的操作系统功能,所以现在,开发人员必须发送操作系统,但是实际上是不可能的,因为一个人不能只是复制 C 驱动器并把它交给,这就是 Hypervisors 的概念出现的地方,把它想象成一个虚拟机或 Wim-ware,所以你有物理硬件,您在其上托管一个操作系统,该操作系统现在可以托管另一个也称为访客操作系统的操作系统,并且可以将这个访客操作系统打包并发送给测试团队,不是吗!
但这里的问题是,对于每个应用程序,都需要不同的操作系统,这将导致资源浪费,因为将运行多个操作系统。所以对于这个问题,我们有了Containers的概念,Hypervisors和Containers的区别在于我们不需要每个应用程序都需要多个OS,多个应用程序可以共享同一个OS内核,是不是很好。因此,我们将安装 DOCKER,而不是安装 HYPERVISOR。
Docker 安装和设置:
按照以下步骤在 Windows 上安装和配置 Docker:
- 安装 Docker,请使用您喜欢的浏览器(此处将使用 chrome,但可以使用任何浏览器完成)。在搜索栏中,键入 Docker 下载。然后点击出现的第一个链接。
- 单击链接后,选择您的操作系统,无论是 Windows、MAC、Linux 进行安装。
- 下载将根据您的互联网速度开始,这将需要一些时间。
- 安装后,它在 Windows 中将如下所示:
- 单击确定后将开始安装。
- 安装后会显示如下内容:
- 安装后,我们需要重新启动 PC 并安装 WSL 2,它代表 Windows Setup for LINUX。它是一个兼容层,用于在 Windows 10 上本地运行 Linux 二进制可执行文件。请仔细按照接下来的几条说明进行操作。重新启动后,会出现以下对话框,然后单击那里的 Stop Docker 按钮。
- 单击后,我们需要启用 Hyper-V,为此我们将重新启动 PC 并进入 BIOS 设置,设置>更新和安全>恢复>高级设置>设备配置。之后,如果选项 Enable Turbo Boost on DC。没有标记,标记它,在它之后,保存并退出。
- 之后,在最后一步中,转到控制面板> 打开和关闭 Windows 功能。然后为激活Hyper-V,标记Hyper-V和 Windows Hypervisor Platform。
至此,您已经在 Windows 机器上成功安装并配置了 Docker。