Linux的新一代虛擬化輕量雲端應用執行容器
輕鬆加快開發工作,有效管理並簡化部署應用程式流程
輕鬆加快開發工作,有效管理並簡化部署應用程式流程
自2014年Docker發行後,在雲端與應用程式部署世界中開啟了新的視野,而當Google官方發言人Joe Beda說出「Everything at Google runs in a container」,亦即Google現在的服務都已使用容器來執行後,大家開始真正地正視這個未來的趨勢,也就是「輕量化容器」的技術。
這個技術的進步不是以「年」計的,它發展的快速程度是以「月」計算的,也就是每個月都有新的開發成果加入,來使其更完善、更有效率…。究竟是那一個如此受寵的技術呢?答案是-「Docker」。
Docker是由DotCloud公司(目前更名為Docker公司)所開發的新一代容器技術,他們不但釋出了Docker成為開放原始碼,並公開表示會全心投入Docker的技術發展。Docker用的是Linux核心技術,利用如:namespaces、cgroups、AppArmor profiles等,來建置出一個隔離的虛擬環境。
使用Docker有以下優勢:
‧比虛擬機器更有效率地使用主機資源
‧能在應用程式部署至線上環境後,確保它能與在開發環境同樣的正常運作
‧加快雲端多主機的自動化部署
‧更容易除錯與模組化
‧擁有由非常多的使用者所貢獻出各類用途的映像檔可下載
‧具備由官方管理的映像檔案庫(Docker hub)
在這個趨勢列車高速行馳的過程,你一定不想錯過,一定要加入或瞭解它。