网站系统怎么做,网站排名优化平台,无线新闻台直播app下载,广告设计与制作是什么专业类的那么如果使用docker有什么优势呢#xff1f;你觉得docker没啥用#xff0c;自然是因为你没遇到这样的场景#xff0c;所以就算强行上了docker#xff0c;也会觉得非常别扭。想了想前端用docker好像确实不是非常必要#xff0c;npm build以后出来一堆静态文件#xff0c;扔…那么如果使用docker有什么优势呢你觉得docker没啥用自然是因为你没遇到这样的场景所以就算强行上了docker也会觉得非常别扭。想了想前端用docker好像确实不是非常必要npm build以后出来一堆静态文件扔到nginx里面就完事了。但是假如是后端的话就比较麻烦了。一个应用要用python3.5另一个应用要用python3.8还有个应用依赖XXX这个XXX还依赖于python3.3……搞起来就比较麻烦了。当然大多数工具都有相应的多版本共存但是弄起来不麻烦吗。而且要是很多台机器同时配置简直想死了。这时候如果把它封装成docker镜像无需配置运行仅需要一条命令应用之间有隔离大家内部访问的都是mysql:3306而且还不会干扰简直就是神器如果你对这些没啥感觉可以尝试一下自己从头配置搭建一个gitlab然后再用docker启动一个gitlab体验简直就是天差地别。2.docker是虚拟机, 那么我访问虚拟机里面的文件比如查看日志修改文件。那么要敲一些记不住的命令行进去而如果使用宝塔之类的直接能webGUI点进去找到目录查看首先纠正一个小错误docker是虚拟化技术但并不是虚拟机docker是半虚拟化的。虽然确实访问文件需要多一层但是既然有宝塔WebGUi自然也有相应的Docker WebGUI也可以比较简单的查看容器的各项信息。3.docker是虚拟机跑一个linux至少得运行一个linux镜像而我本身的centos已经是一个linux环境了跑两个是不是有点浪费资源还是那句话docker是半虚拟化的容器有一个特点就是性能比较高。其实现在虚拟机的性能也不错但是容器性能更高完全相当于原生应用。你用docker跑mysql和本地部署mysql没有什么差别性能完全不受影响浪费资源的情况更是不存在。而且现在docker也并不是新鲜技术早就广泛应用了大家用的好好的所以如果你有想法的话完全可以放心大胆的用一点问题没有。