以下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:
问题2:基本上,我想在docker里面的Linux环境下工作,所以基本上我可以拉ubuntu 14.10图像库和工作, 对?是否可以通过ubuntu 14.10拉出另一个存储库并使用Linux命令对其进行处理?
答案 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容器包含应用程序运行所需的所有内容。