设为首页 收藏本站
查看: 1169|回复: 0

[经验分享] Docker几个基本常识

[复制链接]

尚未签到

发表于 2017-12-6 20:58:02 | 显示全部楼层 |阅读模式
  标签(linux): docker
此文来自本人学习以及网络整理而来。
笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流
  对于用户来说,可能一开始在不了解的情况下会对容器报以拒绝的态度,但是在尝到容器的甜头、体验到它的强大性能之后,相信大家最终是无法抵挡其魅力的。容器技术能够解决IT业目前面临的很多问题,而且优势也很明显。
DSC0000.png

一、使用Docker的七大理由
  1、容器具有不可变的特性。
  容器将操作系统、程序库、配置文件、路径和应用程序打包在一起运行,也就是说,我们在做QA测试的时候整个镜像是什么样,投入到产品环境以后就是什么样,其性能不会有任何差距
  2、容器都非常轻量。
  单个容器的内存占用很小,不像其他进程动辄占用上万MB的内存空间,容器只会给主进程分配内存,可以有效降低系统开销
  3、容器的速度更快。
  虚拟机的启动时间一般都在分钟级,容器的启动速度可以达到秒级,启动容器就跟启动linux进程一样快
  4、 技术储备
  相对大公司这个非常重要,如果你们都在用,他们不用就落后了,等到完全成熟以后就跟不上了
  5、 无技术栈和技术债
  没有任何Openstack或者saltstack,服务down了就down了,所有的服务都是松耦合
  6、跟上潮流,提升自我
  面试的时候大家都会Docker,你不会是不是落后了
  7、符合当前业务
  虽然Docker很优秀,但是,大多数处在第二种状态,很少有符合自己的业务
二、Docker值得关注六个特性
  1.文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里
  2.资源隔离:系统资源,像CPU和内存等可以分配到不同的容器中,使用cgroup
  3.网络隔离:每个进程容器运行在自己的网络空间,虚拟接口和IP地址
  4.日志记录:Docker将会收集和记录每个进程容器的标准流(stdout/stderr/stdin),用于实时检索或批量检索
  5.变更管理:容器文件系统的变更可以提交到新的映像中,并可重复使用以创建更多的容器。无需使用模板或手动配置
  6.交互式shell:Docker可以分配一个虚拟终端并关联到任何容器的标准输入上,例如运行一个一次***互shell
三、Docker四个应用场景
  1.web应用的自动化打包和发布
  2.自动化测试和持续集成、发布
  3.在服务型环境中部署和调整数据库或其他的后台应用
  4.从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境
四、Docker九个基本事实
  1.容器不同于虚拟机
  2.容器不如虚拟机来得成熟
  3.容器可以在几分之一秒内启动
  4.容器已在大规模环境证明了自身的价值
  5.容器是轻量级的
  6.容器的耦合性高,引发安全问题
  7.Docker已成为容器的代名词,但它不是唯一的提供者
  8.容器能节省IT人力,加快更新
  9.容器仍面临一些没有解决的问题

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-421467-1-1.html 上篇帖子: 深入理解Docker Volume(一) 下篇帖子: Docker Daemon 参数最佳实践
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表