84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
大概了的看了一下docker,了解到docker对于应用的部署和移植比较方便,但感觉对于开发者需要使用这个吗?是不是运维人员去研究这个的? 由于不太懂,问题太low的话请飘过。。
走同样的路,发现不同的人生
回答这个问题之前先说个例子:就是一个程序员需要学习数学吗?有些开发人员说,干嘛学数学。现在已有的东西难道还不够用么?写代码不需要数学。我想说这样话的人算法肯定不行!以推荐系统为例协同过滤算法、降维算法和交互式基于评价推荐算法降维算法,你得先建立坐标体系然后假设方程建模。求得映射方差协同过滤算法打个比方,假设用户1喜欢的书籍是A,B,C 。用户2喜欢的书籍是A, C, E, F。用户3喜欢的书籍是B,D我们需要解决的问题是:决定对1是不是应该推荐F这本书籍。那么你首先是要知道A,B,C,D,E,F的类型是什么然后再去建模(离散,数学建模)
然后当一个写后台或者是前端的(移动app)的开发人员只是写界面与一些登录注册功能,还有内容发布的。这些是不需要用到数学的,那假如你是一名唱吧(app)的开发人员,你想根据用户唱的歌推荐歌曲,你会用到数学么?
最后回到这个问题,对于暂时性的少数用户你不需要考虑到,集群,分布式的情况,但是假如你的用户量猛增。而你的资金不充足。你会怎么办?
站的高才能看的远!
如果考虑到以后的话,还是需要的。毕竟多懂一点,未来的选择会更多一点嘛。
DevOps实践。
Docker很大程度上就是给开发者用的运维管理工具。
当然,如果你不需要发布完整的项目,也没有自己的Web App产品,你确实不需要Docker。
docker在实际生成环境中,用途更广,可发花很少资源构建集群,只在开发环境用用那真是暴殄天物了。
我只用vagrant搞开发环境 很方便,docker没必要了把
还是有必要的把,docker毕竟和物理机还是有区别的,不可能开发完了就给运维就完了啊。 docker对于环境搭建还是挺好用的,很有必要学学。
至少是一种解决问题的思路,就算作为知识储备也不错。
为什么使用docker?docker在部署上可谓是很牛逼哄哄的。如果是做开发,还欠缺一些东西吧。比如在容器里面使用strace追踪进程。虽然可以开启特权模式来使用,但是特权模式也有很多坑没搞定。
个人建立的laravel环境项目:https://github.com/Jamlee/docker-laravel
相对于VM,docker在其轻量、配置复杂度以及资源利用率方面有着明显的优势。随着docker技术的不断成熟,越来越多的企业开始考虑通过docker来改进自己的IT系统。
现在国内也兴起了一批关于docker的创业公司,其中有个做容器管理的项目--csphere https://csphere.cn/ 楼主可以关注一下。感受下目前关于docker的应用场景等。
回答这个问题之前先说个例子:就是一个程序员需要学习数学吗?
有些开发人员说,干嘛学数学。现在已有的东西难道还不够用么?写代码不需要数学。
我想说这样话的人算法肯定不行!
以推荐系统为例协同过滤算法、降维算法和交互式基于评价推荐算法
降维算法,你得先建立坐标体系然后假设方程建模。求得映射方差
协同过滤算法打个比方,假设用户1喜欢的书籍是A,B,C 。用户2喜欢的书籍是A, C, E, F。用户3喜欢的书籍是B,D
我们需要解决的问题是:决定对1是不是应该推荐F这本书籍。那么你首先是要知道A,B,C,D,E,F的类型是什么然后再去建模(离散,数学建模)
然后当一个写后台或者是前端的(移动app)的开发人员只是写界面与一些登录注册功能,还有内容发布的。这些是不需要用到数学的,那假如你是一名唱吧(app)的开发人员,你想根据用户唱的歌推荐歌曲,你会用到数学么?
最后回到这个问题,对于暂时性的少数用户你不需要考虑到,集群,分布式的情况,但是假如你的用户量猛增。而你的资金不充足。你会怎么办?
站的高才能看的远!
如果考虑到以后的话,还是需要的。毕竟多懂一点,未来的选择会更多一点嘛。
DevOps实践。
Docker很大程度上就是给开发者用的运维管理工具。
当然,如果你不需要发布完整的项目,也没有自己的Web App产品,你确实不需要Docker。
docker在实际生成环境中,用途更广,可发花很少资源构建集群,只在开发环境用用那真是暴殄天物了。
我只用vagrant搞开发环境 很方便,docker没必要了把
还是有必要的把,docker毕竟和物理机还是有区别的,不可能开发完了就给运维就完了啊。 docker对于环境搭建还是挺好用的,很有必要学学。
至少是一种解决问题的思路,就算作为知识储备也不错。
为什么使用docker?docker在部署上可谓是很牛逼哄哄的。如果是做开发,还欠缺一些东西吧。比如在容器里面使用strace追踪进程。虽然可以开启特权模式来使用,但是特权模式也有很多坑没搞定。
个人建立的laravel环境项目:https://github.com/Jamlee/docker-laravel
相对于VM,docker在其轻量、配置复杂度以及资源利用率方面有着明显的优势。随着docker技术的不断成熟,越来越多的企业开始考虑通过docker来改进自己的IT系统。
现在国内也兴起了一批关于docker的创业公司,其中有个做容器管理的项目--csphere https://csphere.cn/ 楼主可以关注一下。感受下目前关于docker的应用场景等。