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

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

1


















Q:Docker是否比虚拟技术要好?

A:首先docker其实可以算是轻量级的虚拟化,容器技术的优点:1、简化程序:

Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进行管理。方便快捷已经是 Docker的最大优势,过去需要用数天乃至数周的 任务,在Docker容器的处理下,只需要数秒就能完成。2、避免选择恐惧症:如果你有选择恐惧症,还是资深患者。Docker 帮你 打包你的纠结!比如 Docker 镜像;Docker 镜像中包含了运行环境和配置,所以 Docker 可以简化部署多种应用实例工作。比如 Web 应用、后台应用、数据库应用、大数据应用比如 Hadoop 集群、消息队列等等都可以打包成一个镜像部署。3、节省开支:一方面,云计算时代到来,使开发者不必为了追求效果而配置高额的硬件,Docker 改变了高性能必然高价格的思维定势。Docker 与云的结合,让云空间得到更充分的利用。不仅解决了硬件管理的问题,也改变了虚拟化的方式。

2

Q:整个系统的环境自己打包麻烦,例如自己有一套专用的环境LNMP,nginx是挂载了很多扩展插件的的,源码编译了很多工具,能不能将整个系统这样打包成为镜像?然后其他机器使用。

A:无法将在运行的整个主机系统打包为镜像,需要启动和主机操作系统一样的一个基础镜像(例如centos),然后将现在系统内想要移植的功能等全部部署在基础镜像上,再Commit为新镜像,上传到私仓后就可以供其他机器使用了。

3

Q:Docker容器的内存,硬盘,CPU等参数如何控制?

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

4

Q:使用的Docker是启动容器后,在Weblogic上部署Web应用,但是只能部署一个,这样的结果就是一个容器是一个Weblogic,但是测试环境太多,这样消耗资源太大。能否把多个Web应用都部署到同一个容器里面,也就是同一个Weblogic。怎样去设置端口?

A:把多个应用部署到一个Weblogic实例或多个Weblogic实例以及设置端口都是Weblogic的事儿,Docker仅仅是负责把端口映射给宿主机(其实映射也不是Docker在做,而是iptables)。

在一个Shell里同时运行多个Tomcat、Weblogic的实例是很容易的,在某种意义上Docker就是一个隔离的Shell,除了限制对/proc、/dev、insmod访问以外(这些也限制也可以有限的取消),和一般操作没有任何区别,所以在一个Docker里运行多个服务是完全没有任何问题的。

5

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

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

1. 端口映射: 把Container中监听的端口(比如80)映射到宿主机的49888端口, 然后就可以通过访问宿主机IP+ 映射端口(49888), 访问到Container中监听的端口。

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

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

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

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

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

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

1.微信群:

添加小编微信:color_ld,备注“进群+姓名+公司职位”即可,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!

2.征稿:

投稿邮箱:liudan@csdn.net;微信号:color_ld。请备注投稿+姓名+公司职位。

推荐阅读

  • Kafka学习笔记

  • “拼多多”惊爆重大 Bug!程序员的眼泪,羊毛党的狂欢

  • “黄鳝门”视频女主播一审宣判!

  • 12306能扛住明星出轨这种流量冲击吗?

  • V神说,解释以太坊2.0最好的文章就是这篇了

  • 以太坊升级的拖油瓶,竟只是这几行代码

  • 程序员有话说 | 程序猿在乘地铁的时候都在想什么?  推 荐 

点击“阅读原文”,打开 CSDN App 阅读更贴心!

喜欢就点击“好看”吧!

容器精华问答 | Docker是否比虚拟技术要好?相关推荐

  1. 容器精华问答 | Docker和虚拟机有什么差别?

    戳蓝字"CSDN云计算"关注我们哦! 容器技术是这两年热门的话题,因为容器技术给我们带来了很多方便的地方,节约了不少成本,不管是在运维还是开发上.今天,就让我们来看看关于容器更加有 ...

  2. 有问有答 | 容器精华问答,如何玩转容器服务?

    戳蓝字"CSDN云计算"关注我们哦! 容器这个词,当你第一眼看它或许脑子里是这东西:瓶瓶罐罐.装水.装其他东西的玩意.不管是什么,总的来说,容器给人第一印象就是--"装& ...

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

    戳蓝字"CSDN云计算"关注我们哦! 云计算的发展日新月异,新技术层出不穷,尤其容器技术自2013年Docker容器问世以来一路高歌猛进红遍大江南北,与虚拟机相比,容器更显优势,有 ...

  4. 容器精华问答 | 如何进行跨机器的Container做Link ?

    戳蓝字"CSDN云计算"关注我们哦! 云计算的发展日新月异,新技术层出不穷,尤其容器技术自2013年Docker容器问世以来一路高歌猛进红遍大江南北,与虚拟机相比,容器更显优势,有 ...

  5. Docker精华问答 | Docker vs VM

    在计算机技术日新月异的今天, Docker 在国内发展的如火如荼.特别是在一线互联网公司 Docker 的使用是十分普遍的,甚至成为了一些企业面试的加分项,那么今天我们继续关于Docker 的精华问答 ...

  6. 5G精华问答 | 5G的关键无线技术是啥?

    5G的概念虽然很早就已经提出,但是对于大多数用户来说,真正听到并且对5G有了初步的了解还是在今年.今天就让我们来看看关于5G的精华问答吧. 1 Q:5G能干什么? A:5G将带来光纤般的"零 ...

  7. Docker精华问答 | Docker镜像和Docker容器的关系?

    毫无疑问,Docker成了近些年来最火热,甚至最具颠覆性的技术之一.国际上,所有泛云计算相关的公司,几乎都在某种程度上宣布支持并集成Docker.在2014年6月的DockerCon中,很多公司都分享 ...

  8. 容器精华问答 | 我们为什么需要容器?

    戳蓝字"CSDN云计算"关注我们哦! 容器技术是这两年热门的话题,因为容器技术给我们带来了很多方便的地方,节约了不少成本,不管是在运维还是开发上.今天,就让我们来看看关于容器更加有 ...

  9. dockerfile如何运行镜像内的脚本_Docker精华问答 | Docker commit如何用?

    Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 1 ...

  10. Docker精华问答 | Docker commit如何用?

    Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 1 ...

最新文章

  1. php和python和java-python和java,php,c,c#,c++的对比
  2. 完全分布式部署Hadoop
  3. linux module原理,NodeJS的模块原理
  4. 装饰模式在Intermec CK1应用程序中通讯模块的应用
  5. Windows 10企业批量部署实战之刷新并添加启动映像
  6. RNN、GRU、LSTM
  7. FreeRTOS内核实现05:支持多优先级
  8. 项目管理综述(需要完善)
  9. tomcat7 java_java开发环境配置(windows下JDK7+tomcat7)
  10. history模式 nginx配置_nginx反向代理部署vue项目(history模式)的方法
  11. go语言io reader_如何从io.Reader 中读数据
  12. 大数据时代的呼叫中心客服运营管理
  13. 【正点原子MP157连载】 第二十二章 ADC实验-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南
  14. KVM虚拟化技术(一)之环境部署
  15. 使用 backdoor 工具注入ShellCode
  16. SolidWorks频繁闪退,可能是(百度)输入法引起的
  17. 亚马逊运营技巧亚马逊 ASIN 和 SKU有什么作用?区别在哪里
  18. SSL 域名证书 安装指引
  19. 第16章 调色盘管理器
  20. 12306登录password参数加密逻辑

热门文章

  1. 电子通信协议之SPI通信协议篇
  2. 开箱即用——用模板快速上线一个HR 服务中心
  3. 哄人必备-女友道歉信生成工具吾爱版
  4. chrome浏览器导出扩展_每日新闻摘要:再次跟踪您的浏览历史记录的Google Chrome浏览器扩展...
  5. 电脑上的字体安装教程
  6. 文字图片灰度化matlab,采用matlab将图像灰度化的方法
  7. 把所有数据库厂商拉在一起,会发生什么?
  8. Opencv模板匹配学习
  9. iPython的安装过程
  10. java游戏走到边缘_java-3D对象相遇的边缘和毛刺不均匀