【发布时间】:2015-09-29 19:45:48
【问题描述】:
我开始了解 Docker,并且据我所知,docker 容器在安装容器的默认 Linux dist 上运行 - 在我的情况下,它是 docker 工具箱附带的 Mac OS X 轻量级 dist。
那么为什么我看到很多 Docker 文件实际上在容器内安装了一个 distrib,这难道不违背保持轻量级的目标吗?
例如,这里有一个 Docker 文件,开头为:
FROM debian:jessie
所以这是在基于 Debian 的容器内安装 Docker 映像。
例如,我还看到许多其他人使用 Ubuntu。
可以不绕过这一步,直接安装在容器中的软件使用安装容器的下划线Linux dist吗?
【问题讨论】:
-
如果您的软件包含一个没有外部依赖的静态二进制文件,那就继续吧! (我实际上至少在一种情况下会这样做;但是,这种情况很少见)。
标签: macos docker docker-toolbox