我读过一些关于的文章
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 /在一起?
如何?
答案 0 :(得分:0)
不要像使用Ubuntu的VM那样看“来自Ubuntu”,而是像Ubuntu中的lib一样运行其余的Docker镜像。每个容器都不会加载整个操作系统,而是使用其主机资源。 并将docker视为云:您将有一个进程(容器)运行某些东西并监听特定端口。