在使用Docker的Windows上的虚拟框

以下文档说:

“Docker在Virtual Box的本地应用程序虚拟机中安装并运行”

我的问题:问题1:我正在使用Windows 7,所以就像我在Windows机器上安装Docker时一样,Windows机器上已经存在一个虚拟盒,并且Docker已经安装在“Local Native Apps Virtual Machine “这是在虚拟箱内?

当我安装Docker时,还安装了以下Oracle VM VirtualBox Manager:

在这里输入图像说明

问题2:基本上我想在Docker里面的Linux环境下工作,所以基本上我可以把ubuntu 14.10映像库工作,对吗? 难道就像我可以通过Ubuntu 14.10的另一个存储库,并使用Linux命令工作?

Q1:是的。 Docker引擎使用特定于Linux的内核function,因此要在Windows上运行它,我们需要使用轻量级的虚拟机(vm)。 Boot2Docker是专门为运行Docker容器而制作的轻量级Linux发行版。

Q2:对第一个问号是的。 不对第二个问号。 在安装docker之后,你可以启动一个具有基本Ubuntu映像的容器。

$ sudo docker run -i -t ubuntu /bin/bash 

这里是/bin/bash ,是在新的容器里启动Bash shell现在你已经在linux环境下了,你可以在这里开始你的工作。 您不需要拉另一个存储库。 你可以根据你的Ubuntu镜像创build许多容器。 如果你想保存你的工作到一个图像,你可以做一个提交: https : //docs.docker.com/userguide/dockerimages/#updating-and-committing-an-image

您可以将图像保存或导出到本地以供将来使用。

  • 导出是用来坚持一个容器(不是图像)。
  • 保存用于保存图像(不是容器)。

    导出的版本稍小。 那是因为它被夷为平地,这意味着它失去了它的历史和元数据。

好东西知道:一个Docker镜像是一个只读模板。 例如,图像可能包含安装了Apache的Ubuntu操作系统,并且您的Web应用程序已安装。图像用于创buildDocker容器。 Docker容器类似于一个目录。 Docker容器包含应用程序运行所需的所有内容。