容器精华问答 | 虚拟机和容器的区别是什么?

戳蓝字“CSDN云计算”关注我们哦!

云计算的发展日新月异,新技术层出不穷,尤其容器技术自2013年Docker容器问世以来一路高歌猛进红遍大江南北,与虚拟机相比,容器更显优势,有着更轻量、更快捷、占用资源更少,?#21040;?#20063;对容器技术有非常大需求,俨然成为了云计算的主流标准和趋势。今天,我们就一起来看看关于容器的精华问答吧。

1

Q:什么是容器?你为什么需要它们?

A:容器是针对以下问题的解决方?#31119;?#22312;切换运行环境后,如何保证软件能够可?#24247;?#36816;行?#31354;?#31181;切换可能是从程序员的笔记本电脑到测试环?#22330;?#20174;某个测试阶段部署到线上,?#37096;?#33021;是从数据?#34892;?#30340;?#31243;?#29289;理机到私有云或者公有云上的?#31243;?#34394;拟机。

2

Q:Docker的创始人Solomon Hykes说过“你在Python2.7下测试,线上却运行着Python3,奇怪的事情就发生了?#25442;?#32773;你依赖具体某个SSL版本的功能,但服务器上却安装着另外版本的SSL;你在Debian系统上进行了测试,生产环境却是Red Hat,那各种各样的奇怪的事情就会发生。”对于以上几个问题,容器是如何解决的呢?

A:简单地说,一个容器包含了完整的运行时环?#24120;?#19968;个应用、这个应用所需的全部依赖、类库、其他二进制文件、配置文件,它们统一被打入了一个包中。通过将应用?#25945;?#21644;其依赖容器化,操作系统发行版本和其他基础环境造成的差异,都被抽象掉了。

3

Q:Docker容器的内存,?#25165;蹋珻PU等?#38382;?#22914;何控制?

A:Docker容器基于Linux Container技术,LXC基于Linux内核cgroup机制,可以实现对内存、CPU的控制 。Docker 只依赖于Linux kernel 对 LXC 的支持,包括cgroup,namespace。换句话说,只要系统的Linux Kernel 支持 LXC, 打包在 Docker里的应用就可以跨Linux系统运行。

4

Q:虚拟机和容器有些类似,那么二者之间有什么区别呢?

A:使用虚拟化技术时,可以被分发的文件包是一台虚拟机,它包含了整个操作系统和应用。一台运行着三个虚拟机的物理服务器,需要有一个管理虚拟机软件的中间层,以及运行在这个中间层之上的三个独立操作系?#22330;?/p>

5

Q:如何进行跨机器的Container做Link ?

A:官网给的是在同一台机器的Container之间做的Link,默认情况下不可能,躲藏在宿主后面的Container不拥有真实的IP,无法通过DNS解释得到IP。Container如果要跨机器通讯,通常有两种方式: 

1. 端口?#25104;洌?nbsp;把Container中监听的端口(比如80)?#25104;?#21040;宿主机的49888端口, 然后就可以通过访问宿主机IP+ ?#25104;?#31471;口(49888), 访问到Container中监听的端口。

2.  宿主机搭网桥,给每个Container分配一个IP,外部就可以直接访问该容器了。

----------------    --------------

小伙伴们冲鸭,后台留言区等着你!

关于容器,今天你学到了什么?还有哪些不懂的?除此还对哪些话题?#34892;?#36259;?快?#25139;?#35328;区打卡啦!留言方式:打开第XX天,答:……

同时欢迎大家搜集更多问题,投稿给我们!风里雨里留言区里等你~

福利

1、扫描添?#26377;?#32534;微信,备注“姓名+公司职位?#20445;尤搿?/strong>云计算学习交流群】,和?#23601;?#36947;合的朋友们共同打卡学习!

2、公众号后台回复:白皮书,获取IDC最新数据白皮书整理资料!

推荐阅读:

真香,朕在?#25139;耍?p>

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创?#21592;?#31449;不作任何保证或?#20449;担?#35831;读者仅作参考,并自行核实相关内容。

http://image99.pinlue.com/thumb/img_jpg/zxoLaeCI28Sm2d2sDKMichh3IgABr3JWDfWhCl3L4YxJlhd3X3hZmNcAJjn9IzlDM8j2pOA6Novpfp6yAIMgFGA/0.jpeg
我要收藏
赞一个
踩一下
分享到
相关推荐
精选文章
?
高速公路之王电子游艺