Docker 工具箱



Docker 工具箱是 Docker 为旧版 Windows 和 macOS 系统提供的一个遗留解决方案,这些系统无法原生运行 Docker Desktop。它包含各种工具,包括用于在虚拟机中创建 Docker 主机的 Docker Machine;Docker Engine,它是容器的核心运行时;Docker Compose,用于定义和运行多容器应用程序;以及用于 Docker 的 GUI 管理工具 Kitematic。

虽然 Docker 工具箱在其时代发挥了作用,但它已被弃用且不再受支持。Docker 建议在它支持的更新的操作系统上使用 Docker Desktop,因为使用容器的体验更容易且更高效。

Docker 工具箱包含以下工具:

  • Docker Machine
  • Docker Engine
  • Docker Compose
  • Kinematic
  • Docker 快速启动终端应用程序
  • Oracle VirtualBox

如何在 Windows 中安装 Docker 工具箱?

让我们看看在 Windows 操作系统中安装 Docker 工具箱所需的所有必要步骤。

步骤 1:检查系统配置

在开始之前,请确保您的系统满足以下要求:

1. 操作系统 - 64 位 Windows 7 或更高版本。

Docker Toolbox 1

2. 硬件虚拟化 - 应在计算机的 BIOS 中启用此功能。

要检查它是否已启用:打开任务管理器,选择“性能”选项卡,然后查找“CPU”。

Docker Toolbox 2

或者,从“命令提示符”菜单项中单击以管理员身份运行并将目录设置为C:\。然后,运行coreinfo.exe -v

如果虚拟化已禁用,请按照制造商的说明在 BIOS 中将其打开。

步骤 2. 安装 Docker 工具箱

下载 - 从Docker 官方网站下载最新的安装程序。请确保您正在安装 Docker 工具箱的最新版本。您可以在Docker 的 GitHub 存储库中找到版本列表。

运行安装程序 - 接下来,您可以双击下载的 .exe 文件并按照屏幕上的说明操作。除非您有预先存在的 VirtualBox 安装,否则您可以接受默认设置。如果您已经安装并运行了 VirtualBox,请在开始安装过程之前将其关闭。

您可以按照以下步骤完成 Docker 工具箱的安装:

双击 .exe 文件并打开安装程序。在 Windows 安全对话框中单击“是”,这将允许程序对您的 PC 进行更改。

Docker 工具箱安装向导启动后,单击“下一步”按钮。

Docker Toolbox 3

选择 Docker 工具箱安装的本地文件夹。单击“下一步”按钮。

Docker Toolbox 4

验证要安装的组件(“Git for Windows”推荐;如果已安装,可以取消选中“VirtualBox”)。单击“下一步”。

Docker Toolbox 5

您可以接受所有默认选项并单击“下一步”按钮。

Docker Toolbox 6

Docker Toolbox 7

接下来,您应该验证所有选定的组件都将被安装。单击“后退”以更改任何设置。

Docker Toolbox 8

现在,您可以单击“安装”按钮以完成安装。如果 Windows 询问您是否允许对您的 PC 进行更改,您可以单击“是”以允许它进行必要的更改。

Docker Toolbox 9

所有组件成功安装后,向导将通知安装成功。您可以取消选中“在文件资源管理器中查看快捷方式”并单击“完成”按钮。

Docker Toolbox 10

步骤 3:验证安装

您可以按照以下步骤验证安装。

如果您转到桌面,它应该有这 3 个应用程序的图标:

  • Docker 快速启动终端
  • Kitematic
  • Oracle VM VirtualBox。

接下来,您可以启动 Docker 快速启动终端。这将开始创建 Docker 机器及其所有组件。

Docker Toolbox 11

您可以单击 $ 符号附近以激活终端并键入以下命令:

$ docker run hello-world

上述命令将拉取并运行“Hello world”容器。它还将在终端中显示确认消息。这证明 Docker 已成功安装在您的系统中。

结论

虽然 Docker 工具箱不再是您在 Windows 系统上运行 Docker 的最新和最佳方法,但如果您运行的是旧版硬件或有遗留兼容性要求,它仍然是一个选项。使用此分步指南,您将能够成功完成安装过程,并在您的系统中拥有一个功能齐全的 Docker 环境。但是,请注意,如果您的系统允许,请升级到 Docker Desktop 以获得更简化和更新的 Docker 体验。

关于 Docker 工具箱的常见问题

1. Docker 工具箱是否仍受支持?

Docker 工具箱不再由 Docker 维护或支持。它是为无法原生运行 Docker Desktop 的旧系统开发的工具。如果您系统支持,您可能应该查找 Docker Desktop 迁移以获得更好的体验。

2. Docker 工具箱和 Docker Desktop 之间有什么区别?

Docker 工具箱是一组更传统的二进制文件,面向旧版 Windows 和早期 macOS 系统;它使用 VirtualBox 在虚拟机中运行 Docker。Docker Desktop 是一款更新的应用程序,与最新主要版本的 操作系统具有更好的集成,并提供原生 UI 和性能。

3. 如何更新 Docker 工具箱?

Docker 工具箱本身不再接收更新,因为它已弃用。但是,Docker Engine 或 Compose 等主要部分可以通过 Docker 工具箱中各自的更新命令进行更新。

4. 为什么在使用 Docker 工具箱时会收到与 VirtualBox 相关的错误?

Docker 工具箱很大程度上依赖于 VirtualBox 来创建和管理执行 Docker 容器的虚拟机。围绕 VirtualBox 的大多数问题可以通过更新 VirtualBox 本身或在 BIOS 中打开硬件虚拟化来解决。

5. 我可以在 Windows 10 家庭版上使用 Docker 工具箱吗?

虽然从技术上讲可以在 Windows 10 家庭版上使用 Docker 工具箱,但它不受官方支持。即使它可能需要启用 Hyper-V 或 WSL 2,Docker Desktop for Windows 也支持在 Windows 10 家庭版上使用 Docker 的更好体验。

广告