我对 Docker 很陌生,首先对一些事情感到困惑
FROM ubuntu:14.04
RUN apt-get update
RUN apt-get install -y curl nginx
上面的声明,这个声明是否意味着我们正在一个 docker 容器中安装 ubuntu 操作系统,该容器已经在一个操作系统上运行,例如在我的情况下是 DC/OS。
该语句FROM ubuntu:14.04
表示使用 ubuntu 映像作为基础映像。ubuntu 映像不是操作系统。该图像“模仿”了 Ubuntu 操作系统,因为它具有与 Ubuntu 操作系统非常相似的文件系统结构,并且具有许多通常在 Ubuntu 上可以找到的可用工具。
主要和根本的区别在于 Docker Ubuntu 映像没有自己的 linux 内核。它使用运行容器的主机的内核。
此外,Docker 镜像(73MB)和 Ubuntu iso(大约 1Gb)之间的大小差异非常显着。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句