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 Engine : 这用作用于运行Docker容器的基本引擎或Docker守护程序.

  • Docker Machine : 用于运行Docker机器命令.

  • Docker Compose 用于运行Docker撰写命令.

  • Kinematic : 这是为Windows和Mac OS构建的Docker GUI.

  • Oracle virtualbox

现在让我们讨论使用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中的命令相同.

相同命令

Kitematic

这是Windows上与Docker等效的GUI.要打开此GUI,请转到任务栏和Docker图标,右键单击并选择打开Kitematic.

Kitematic

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

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

连接到Docker Hub

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

图像已下载

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

让我们举个例子来了解如何使用Kitematic从Docker Hub下载节点镜像.

步骤1 : 在搜索条件中输入关键字node.

节点关键字

第2步 : 单击官方节点镜像上的创建按钮.然后,您将看到正在下载的镜像.

创建按钮

一次图像已经下载,然后它将开始运行Node容器.

节点容器

第3步 : 如果您转到设置标签,则可以深入查看更多设置选项,如下所示.

  • 常规设置 : 在此选项卡中,您可以命名容器,更改路径设置以及删除容器.

常规设置

  • 端口 : 在这里,您可以看到不同的端口映射.如果需要,您可以创建自己的端口映射.

Ports

  • : 在这里,您可以看到不同的卷映射.

Volumes

  • 高级 : 它包含容器的高级设置.

高级