开发人员需要用到docker吗?

 icanfly2502872173_635 发布于 2022-10-26 11:41

大概了的看了一下docker,了解到docker对于应用的部署和移植比较方便,但感觉对于开发者需要使用这个吗?是不是运维人员去研究这个的? 由于不太懂,问题太low的话请飘过。。

8 个回答
  • 相对于VM,docker在其轻量、配置复杂度以及资源利用率方面有着明显的优势。随着docker技术的不断成熟,越来越多的企业开始考虑通过docker来改进自己的IT系统。

    现在国内也兴起了一批关于docker的创业公司,其中有个做容器管理的项目--csphere https://csphere.cn/ 楼主可以关注一下。感受下目前关于docker的应用场景等。

    2022-10-27 00:41 回答
  • 为什么使用docker?docker在部署上可谓是很牛逼哄哄的。如果是做开发,还欠缺一些东西吧。比如在容器里面使用strace追踪进程。虽然可以开启特权模式来使用,但是特权模式也有很多坑没搞定。

    个人建立的laravel环境项目:https://github.com/Jamlee/docker-laravel

    2022-10-27 00:41 回答
  • 还是有必要的把,docker毕竟和物理机还是有区别的,不可能开发完了就给运维就完了啊。 docker对于环境搭建还是挺好用的,很有必要学学。

    至少是一种解决问题的思路,就算作为知识储备也不错。

    2022-10-27 00:41 回答
  • 我只用vagrant搞开发环境 很方便,docker没必要了把

    2022-10-27 00:41 回答
  • docker在实际生成环境中,用途更广,可发花很少资源构建集群,只在开发环境用用那真是暴殄天物了。

    2022-10-27 00:42 回答
  • DevOps实践。

    Docker很大程度上就是给开发者用的运维管理工具。

    当然,如果你不需要发布完整的项目,也没有自己的Web App产品,你确实不需要Docker。

    2022-10-27 00:43 回答
  • 如果考虑到以后的话,还是需要的。毕竟多懂一点,未来的选择会更多一点嘛。

    2022-10-27 00:43 回答
  • 回答这个问题之前先说个例子:就是一个程序员需要学习数学吗?
    有些开发人员说,干嘛学数学。现在已有的东西难道还不够用么?写代码不需要数学。
    我想说这样话的人算法肯定不行!
    以推荐系统为例协同过滤算法、降维算法和交互式基于评价推荐算法
    降维算法,你得先建立坐标体系然后假设方程建模。求得映射方差
    协同过滤算法打个比方,假设用户1喜欢的书籍是A,B,C 。用户2喜欢的书籍是A, C, E, F。用户3喜欢的书籍是B,D
    我们需要解决的问题是:决定对1是不是应该推荐F这本书籍。那么你首先是要知道A,B,C,D,E,F的类型是什么然后再去建模(离散,数学建模)

    然后当一个写后台或者是前端的(移动app)的开发人员只是写界面与一些登录注册功能,还有内容发布的。这些是不需要用到数学的,那假如你是一名唱吧(app)的开发人员,你想根据用户唱的歌推荐歌曲,你会用到数学么?

    最后回到这个问题,对于暂时性的少数用户你不需要考虑到,集群,分布式的情况,但是假如你的用户量猛增。而你的资金不充足。你会怎么办?

    站的高才能看的远!

    2022-10-27 00:44 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有