我只是不明白docker是如何工作的

时间:2018-02-22 16:57:24

标签: docker cloud virtual-machine

我读过一些关于的文章 VM(vmware,virtualbox ..)vs docker。
但我无法理解发生了什么......

有一个创建自己的泊坞窗图像的例子 他们首先从docker hub中提取ubuntu图像 ..在那里安装一些东西......
django例如 并将其全部作为码头图像。

然后,如果你在mac中安装了docker。

运行该图像应该是这样的 (主机)MAC> docker> ubuntu VM> Django的? 不是吗?

他们说docker可以像你一样运行django MAC> docker> django图像
但是当你制作图像时,你开始使用ubuntu .. 和django必须是基于ubuntu的django ..

我在哪里错过了这一点?

和一些像mysql这样的码头图片。
运行mysql的基本操作系统是什么? 是否可以运行相同的泊坞窗图像 在ubuntu /在centos /在一起? 如何?

1 个答案:

答案 0 :(得分:0)

不要像使用Ubuntu的VM那样看“来自Ubuntu”,而是像Ubuntu中的lib一样运行其余的Docker镜像。每个容器都不会加载整个操作系统,而是使用其主机资源。 并将docker视为云:您将有一个进程(容器)运行某些东西并监听特定端口。