小编Aar*_*hen的帖子

base os ubuntu 和 image ubuntu 有什么区别?

我刚开始使用 docker。

我对基本操作系统和基本图像的概念有些困惑。
我在 mac os 上,所以要在本地使用 docker,我必须安装 docker 机器来创建一个 vm 来运行 docker。

来自docker 的这个文档。对于本地 virtualbox,默认基础操作系统是 boot2docker,对于远程,默认基础操作系统是 ubuntu 12.04+。

让我困惑的是我可以在 docker hub 上找到一个ubuntu 镜像。我之前的理解是 docker 镜像只是可以基于 linux 操作系统运行的应用程序。

  1. 但是为什么有一个完整的操作系统的图像???
    如果我在 ubuntu 操作系统上运行 ubuntu 映像会发生什么???

另一个问题是:docker 容器将共享相同的操作系统内核,这就是为什么运行 docker 容器的成本非常低的原因。

  1. 他们正在共享哪个内核?它是主机操作系统的内核(基本操作系统:boot2docker)还是操作系统映像的内核(ubuntu 映像)???

  2. 如果他们共享主机操作系统的内核,那么当我在 ubuntu 主机操作系统之上运行 ubuntu 操作系统容器时意味着什么???

  3. boot2docker 是 linux 操作系统的精简版,它是否具有随机容器所需的所有东西???如果是,那为什么要使用 ubuntu 基础操作系统???

docker

5
推荐指数
1
解决办法
1813
查看次数

apt-get 是否先从 ppa 安装软件包,然后再从官方存储库安装?

我想安装最新版本的 nodejs,所以我添加了ppa:chris-lea/node.js.

但这是否意味着当我运行时apt-get install nodejs,它会从 ppa 而不是官方存储库安装包???

apt-get 如何确定从哪个源安装包???

apt ppa

3
推荐指数
1
解决办法
764
查看次数

标签 统计

apt ×1

docker ×1

ppa ×1