&引用;来自ubuntu“;码头集装箱

&引用;来自ubuntu“;码头集装箱,ubuntu,docker,dockerfile,Ubuntu,Docker,Dockerfile,我对Docker很陌生,对一些事情感到困惑,首先是 FROM ubuntu:14.04 RUN apt-get update RUN apt-get install -y curl nginx 上面的声明,这个声明是否意味着我们正在一个docker容器中安装ubuntu操作系统,这个容器已经在一个操作系统上运行,例如我的例子中的DC/OS。来自ubuntu:14.04的声明意味着使用ubuntu映像作为基础映像。 ubuntu映像不是一个操作系统。这张图片“模仿”了Ubunt

我对Docker很陌生,对一些事情感到困惑,首先是

 FROM ubuntu:14.04
    RUN apt-get update
    RUN apt-get install -y curl nginx

上面的声明,这个声明是否意味着我们正在一个docker容器中安装ubuntu操作系统,这个容器已经在一个操作系统上运行,例如我的例子中的DC/OS。

来自ubuntu:14.04的声明
意味着使用ubuntu映像作为基础映像。
ubuntu映像不是一个操作系统。这张图片“模仿”了Ubuntu操作系统,因为它的文件系统结构与Ubuntu操作系统非常相似,并且有许多通常在Ubuntu上可以找到的工具

主要和根本的区别在于Docker Ubuntu映像没有自己的linux内核。它使用运行容器的主机的内核


此外,Docker映像(73MB)和Ubuntu iso(大约1Gb)之间的大小差异非常显著。

Ubuntu:14.04的station
意味着使用Ubuntu映像作为基础映像。
ubuntu映像不是一个操作系统。这张图片“模仿”了Ubuntu操作系统,因为它的文件系统结构与Ubuntu操作系统非常相似,并且有许多通常在Ubuntu上可以找到的工具

主要和根本的区别在于Docker Ubuntu映像没有自己的linux内核。它使用运行容器的主机的内核


此外,Docker映像(73MB)和Ubuntu iso(1Gb左右)之间的大小差异非常显著。

看来您对Docker的概念有误解

你要做的是用Ubuntu14操作系统拉取一个映像,并创建一个安装了nginx的实例(容器)


这并不会改变你的操作系统,它会给你一个类似于虚拟机的工作空间来运行你想要的东西

看来你对码头工人的概念有误解

你要做的是用Ubuntu14操作系统拉取一个映像,并创建一个安装了nginx的实例(容器)


这并不会改变你的操作系统,它会给你一个类似于虚拟机的工作空间来运行你想要的东西

你的回答真的非常有助于我理解事物。你的回答真的非常有助于我理解事物。如果我的问题很愚蠢,很抱歉,这是我和docker在一起的第一天,我独自一人。顺便说一句,谢谢你,伙计。通过你的回答,我得到了很多理解。我绝对同意!对不起,如果我的问题是愚蠢的,这是我和docker在一起的第一天,我只能靠自己了。顺便说一句,谢谢你,伙计。通过你的回答,我得到了很多理解。我绝对同意!