windows docker工具箱介绍和使用——docker开发教程

上一章docker开发教程请查看:docker安装Node.js、MongoDB和Nginx
在前面的介绍性章节中,我们已经看到了Docker工具箱在Windows上的安装。Docker工具箱的开发使得Docker容器可以在Windows和MacOS上运行。Windows上的toolbox站点是https://docs.docker.com/docker-for-windows/:

windows docker工具箱介绍和使用——docker开发教程

文章图片
对于Windows你需要有Windows 10或Windows Server 2016与Hyper-V启用。
其中工具箱由下列各部分组成:
  • Docker引擎——用作运行Docker容器的基本引擎或Docker守护进程。
  • Docker机器——用于运行Docker机器命令。
  • Docker Compose——运行Docker撰写命令。
  • Kinematic——这是为Windows和Mac操作系统构建的Docker GUI。
  • Oracle virtualbox
下面我们讨论一下Docker工具箱中可能存在的不同类型的活动。
1、在Powershell中运行在Windows 10的Docker工具箱中,现在可以在powershell之外运行Docker命令。如果在Windows上打开powershell并键入docker version命令,你将获得安装docker version所需的所有详细信息。
windows docker工具箱介绍和使用——docker开发教程

文章图片
2、下载镜像和运行容器你现在还可以从Docker Hub中提取镜像,并像在Linux中一样在powershell中运行容器,下面的例子将简要介绍Ubuntu镜像的下载和容器在镜像上的运行。
第一步是使用Docker pull命令从Docker Hub中提取Ubuntu镜像。
windows docker工具箱介绍和使用——docker开发教程

文章图片
下一步是使用下面的run命令运行Docker镜像
docker run -it ubuntu /bin/bash

你将注意到该命令与Linux中的命令相同。
windows docker工具箱介绍和使用——docker开发教程

文章图片
3、Kitematic这是Windows上的Docker的GUI等价物,要打开这个GUI请到到任务栏和Docker图标,右键单击并选择打开Kitematic。
windows docker工具箱介绍和使用——docker开发教程

文章图片
它将提示你下载Kitematic GUI,下载完成后只需解压缩内容,这将有一个名为Kitematic.exe的文件,双击此exe文件以打开GUI界面。
然后你将被要求登录到Docker hub,通过GUI输入所需的用户名和密码,然后单击登录按钮。
windows docker工具箱介绍和使用——docker开发教程

文章图片
登录后你将能够在界面的左侧看到系统上下载的所有镜像。
windows docker工具箱介绍和使用——docker开发教程

文章图片
在右侧你将找到Docker Hub上所有可用的镜像。
让我们通过一个示例来了解如何使用Kitematic从Docker Hub下载node镜像。
步骤1—在搜索条件中输入node的关键字。
windows docker工具箱介绍和使用——docker开发教程

文章图片
步骤2 -单击官方node镜像上的create按钮,然后你将看到正在下载的镜像。
windows docker工具箱介绍和使用——docker开发教程

文章图片
下载镜像之后它将开始运行node容器。
windows docker工具箱介绍和使用——docker开发教程

文章图片
步骤3 -如果你进入设置选项卡,你可以向下钻取更多的设置选项,如下图所示。
常规设置—在此选项卡中,你可以命名容器、更改路径设置和删除容器。
windows docker工具箱介绍和使用——docker开发教程

文章图片
端口——这里可以看到不同的端口映射,如果需要可以创建自己的端口映射。
windows docker工具箱介绍和使用——docker开发教程

文章图片
数据卷——这里可以看到不同的卷映射。
windows docker工具箱介绍和使用——docker开发教程

文章图片
【windows docker工具箱介绍和使用——docker开发教程】高级——它包含容器的高级设置。
windows docker工具箱介绍和使用——docker开发教程

文章图片

    推荐阅读