Docker-工具箱


在介绍章节中,我们已经看到了Windows上Docker工具箱的安装。Docker 工具箱的开发是为了让 Docker 容器可以在 Windows 和 MacOS 上运行。Windows 上工具箱的站点是https://docs.docker.com/docker-for-windows/

Windows 上的工具箱

对于 Windows,您需要启用启用了 Hyper-V 的 Windows 10 或 Windows Server 2016。

该工具箱由以下组件组成 -

  • Docker 引擎- 用作运行 Docker 容器的基本引擎或 Docker 守护进程。

  • Docker Machine - 用于运行 Docker 机器命令。

  • Docker Compose用于运行 Docker compose 命令。

  • Kinematic - 这是为 Windows 和 Mac OS 构建的 Docker GUI。

  • Oracle虚拟机

现在让我们讨论 Docker 工具箱可以进行的不同类型的活动。

在 Powershell 中运行

借助 Windows 10 上的 Docker 工具箱,您现在可以在powershell之外运行 Docker 命令。如果您在 Windows 上打开 powershell 并输入 Docker 版本的命令,您将获得有关已安装的 Docker 版本的所有必需详细信息。

Windows Powershell

拉取镜像并运行容器

您现在还可以从 Docker Hub 提取映像并在 powershell 中运行容器,就像在 Linux 中一样。以下示例将简要展示 Ubuntu 映像的下载以及从映像运行容器的过程。

第一步是使用 Docker pull命令从 Docker Hub 中拉取 Ubuntu 映像。

拉取镜像

下一步是使用以下运行命令运行 Docker 映像 -

docker run –it ubuntu /bin/bash 

您会注意到该命令与 Linux 中的命令相同。

相同的命令

风筝学

这相当于 Windows 上 Docker 的 GUI。要打开此 GUI,请转到任务栏并在 Docker 图标上右键单击并选择打开 Kitematic。

风筝学

它将提示您下载 Kitematic GUI。下载后,只需解压内容即可。将有一个名为Kitematic.exe的文件。双击该exe文件打开GUI界面。

然后您将被要求登录 Docker Hub,通过 GUI 进入。只需输入所需的用户名和密码,然后单击登录按钮。

连接到 Docker Hub

登录后,您将能够在界面左侧看到系统上下载的所有图像。

图片已下载

在右侧,您将找到 Docker Hub 上可用的所有映像。

我们通过一个例子来了解如何使用 Kitematic 从 Docker Hub 下载 Node 镜像。

步骤 1 - 在搜索条件中输入节点关键字。

节点关键字

步骤 2 - 单击官方节点映像上的创建按钮。然后您将看到正在下载的图像。

创建按钮

下载镜像后,它将开始运行 Node 容器。

节点容器

步骤 3 - 如果转到设置选项卡,您可以深入查看更多设置选项,如下所示。

  • 常规设置- 在此选项卡中,您可以命名容器、更改路径设置和删除容器。

常规设置
  • 端口- 在这里您可以看到不同的端口映射。如果需要,您可以创建自己的端口映射。

港口
  • - 在这里您可以看到不同的卷映射。

卷
  • 高级- 它包含容器的高级设置。

先进的