使用Docker时Windows上的虚拟盒

时间:2014-11-07 19:46:35

标签: docker boot2docker

以下documentation说:

" Docker已在Virtual Box中的本地Native Apps虚拟机内安装并运行,并且#34;

我的问题: 问题1:我使用的是Windows 7,所以就像我在Windows机器上安装Docker一样,已经存在一个Virtual Box 在我的Windows机器上,docker安装在" Local Native Apps Virtual MAchine"里面是 虚拟盒子?

安装docker时,还安装了以下Oracle VM VirtualBox Manager:

enter image description here

问题2:基本上,我想在docker里面的Linux环境下工作,所以基本上我可以拉ubuntu 14.10图像库和工作, 对?是否可以通过ubuntu 14.10拉出另一个存储库并使用Linux命令对其进行处理?

1 个答案:

答案 0 :(得分:1)

Q1:是的。 Docker Engine使用特定于Linux的内核功能,因此要在Windows上运行它,我们需要使用轻量级虚拟机(vm)。 Boot2Docker是一个轻量级Linux发行版,专门用于运行Docker容器。

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

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

这里/bin/bash,是在新容器中启动Bash shell 现在您已经处于Linux环境中,您可以在这里开始工作。您不需要拉另一个存储库。您可以根据您拥有的ubuntu映像创建许多容器。如果要将工作保存到图像,可以执行提交: https://docs.docker.com/userguide/dockerimages/#updating-and-committing-an-image

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

  • 导出用于保留容器(而不是图像)。
  • 保存用于保留图像(不是容器)。

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

有一点需要注意:Docker镜像是一个只读模板。例如,一个映像可能包含一个安装了Apache的Ubuntu操作系统和您的Web应用程序。图像用于创建Docker容器。 Docker容器类似于目录。 Docker容器包含应用程序运行所需的所有内容。

相关问题