51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1265|回复: 1

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

[复制链接]
  • TA的每日心情
    无聊
    2022-8-5 09:01
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    发表于 2019-2-28 15:12:39 | 显示全部楼层 |阅读模式

    年来,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使用场景。





    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-3-29 19:59 , Processed in 0.065630 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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