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

[经验分享] 软件迷思录(一):docker一切

[复制链接]

尚未签到

发表于 2015-10-13 09:06:35 | 显示全部楼层 |阅读模式
  docker原来早就可以跑GUI程序了(http://www.tuicool.com/articles/ayIzI3)。
  libreoffice也是可以的。当然国内也有大牛再次优化,一直做到了noVNC的地步。当然,所谓noVNC还是需要有浏览器的。
  从桌面系统用户的角度来说,浏览器是比较丑陋的存在。为什么呢?因为浏览器往往带有一个丑陋的插件机制,Adobe Flash Player。非常希望能够隔离掉这个家伙。从上面推酷的文章已经看到了这样的可能。然后,可以在docker里面装上openssh服务器,然后在主机上下载好flash player插件,最后用scp推送到docker-firefox里面就好。
  我们希望比node-webkkit更加紧致或复杂的应用结构。(node-webkkit是非常优秀的说~)
  像docker-firefox,docker-libreoffice这样的结构可以推而广之。包括lamp架构,lnmp架构,只需要在最后的状态做一次docker commit,并用docker save/load来做迁移。于是工作的重心转移了,转移到怎么去构建一个docker终极应用包。
  就我自己来说,需要docker的是linux下的matlab,我没有办法在每一台电脑上安装它。可以说,个人用户有需求去docker一个自己使用度非常高的软件。值得注意的是,熟练用户的特征往往是非常擅长少数几款软件的使用,并且是只用少数几款软件就能解决全部问题。对他们而言,docker自己喜欢的软件是理所当然的需求。
  对于专长流浪的小伙伴,docker一个kali是必不可少的。
  那么发布商呢?发布商当然也可以把应用发布成docker。对于那些需要激活机制的软件,还可以发布一个特殊的docker专门用于应用的激活管理。这样,发布商的投放就更有针对性了。假如发布商都按照docker来投放产品的话,程序员的生态理所当然也就会发生改变:有一部分人会更加倾向与基础设施建设,另一部分专心开发docker。
  对于终端用户来说,更有意义的是内容创作应用的docker,就像adobe创作家族等等。这些应用的主要是操作二进制文件,对互操作系统比较小,共享更改可以经由云(用户应用间的互操作到底有没有必要?)。假如把这些应用也docker化的话,会遇到一个问题:没办法docker商业操作系统。换句话说,在docker里面打包一个商业操作系统是法律和商业上不那么现实的问题,因为这相当于是捆绑销售,会削弱应用的价值。ReactOS作为开源NT实现而立项,最近基本处于僵死状态,不敢想象的是,当ReactOS以docker的角度出招,Windows昔日的辉煌还能保留多少。
  临时的内容创作打包方案是docker wine,作为一种对Windows应用的打包。当然也存在相应的不足,wine并没有100%“模拟”Windows系统。docker wine 无论如何,已经具有一定的发烧友价值。
  docker的问题可能会出在,过于频繁地重建容器。只要能够规避这个问题,那么docker就是一个不错的选择。
  总之,docker算是一种不错的应用保值方案。
         版权声明:Creative Commons,BY+SA。转载需保留作者名字和出处,修改后应按此许可再发布。

运维网声明 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-126118-1-1.html 上篇帖子: Docker的镜像和容器的区别 下篇帖子: DOCKER 给运行中的容器添加映射端口
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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