阿蛮的开心姐 发表于 2019-2-28 15:12:39

为什么用Docker,Docker究竟有什么用呢

年来,Docker越来越火爆,一大堆新概念,轻量级虚拟机,集装箱等概念,眼光缭乱。慢慢也尝试用vagrant+docker搭建开发环境 和 服务器也用docker搭建测试环境,再逐步正式环境也用上docker,也对docker的认识也逐渐加深了,根据Docker特性,总结一下使用Docker有哪些实际的好处和不足。
好处1.搭建不同版本或者多种语言的开发环境,非常方便。 在Linux上,再安装Docker再搭建环境,是不是觉得尽管Docker很轻量级,性能消耗并不大,这样搭建环境,把事情复杂化?是复杂了一点点,但是那代价还是值得的,因为开发环境一直在升级,今天用apache2.2,明天出apache2.4,直接升级,还是再买一台电脑来搭建测试,那都是不实际,最好是用轻量级隔离,类似沙箱的系统环境来搭建,那就是docker,随意创建容器搭建不同版本的环境,或者测试其他技术方案,不用破坏原有开发环境,也不怕搞坏系统,搞错了最多把容器删掉。2.搭建测试环境,可以用一台服务器可以轻松搭建多个测试服,那也是很爽的事情。3.搭建正式环境,就是生产环境,部署2个Docker容器或以上,可以搭建微型的负载均衡,避免单个节点挂了,网站就访问不了。
不足
[*]暂时没看到很好的快速入门教程,导致折腾了很久才上手,这个可以总结一下经验,避免掉坑。
[*]依然是网络问题,被墙,要用加速服务器或者镜像服务器。
[*]docker images随着时间的累积,文件偏大,第一次部署到服务器,还是挺麻烦的
总结来说,Docker也是一个不错的轻量级虚拟机,可以轻易搭建出多种开发环境,多个测试环境,多个正式服节点;可以借鉴这思路,想出更多Docker使用场景。



Miss_love 发表于 2020-12-31 08:54:00

支持分享
页: [1]
查看完整版本: 为什么用Docker,Docker究竟有什么用呢