docker mysql优势_前端使用docker有什么优势呢?
那么如果使用docker有什么優(yōu)勢呢?
你覺得docker沒啥用,自然是因為你沒遇到這樣的場景,所以就算強行上了docker,也會覺得非常別扭。想了想前端用docker好像確實不是非常必要,npm build以后出來一堆靜態(tài)文件,扔到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環(huán)境了,跑兩個是不是有點浪費資源?
還是那句話,docker是半虛擬化的容器,有一個特點就是性能比較高。其實現在虛擬機的性能也不錯,但是容器性能更高,完全相當于原生應用。你用docker跑mysql,和本地部署mysql沒有什么差別,性能完全不受影響,浪費資源的情況更是不存在。
而且現在docker也并不是新鮮技術,早就廣泛應用了,大家用的好好的,所以如果你有想法的話完全可以放心大膽的用,一點問題沒有。
總結
以上是生活随笔為你收集整理的docker mysql优势_前端使用docker有什么优势呢?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 太极发送卡片软件_QQ卡片式消息一键发送
- 下一篇: spss数据_怎么建立SPSS数据库、录