為什麼要用Docker

寫程式通常都需要一些基底,比如說作業系統、基本要運行程式的環境。

假設我寫 PHP 那我就需要以下比較基本的東西,以下稱他們為相依環境

  • Web Server
  • php-fpm (讓我們可以運行 PHP 程式)
  • 資料庫 (Postgresql、MySQL...)

假設我在我的電腦中安裝完成了!但是有新人來或者要在測試機上或正式機上運行,每次都要重新裝相依的環境,才可以運行我的程式

Docker 就是要來幫我們簡化這部分的工作

把我的程式碼、運行環境,都建立在Docker 之上,包成一個 Image 有點類似安裝程式(可以想像我們必須要有安裝流程可以產生成Image ),執行安裝程式以後就可以在這台有Docker 環境的地方安裝好所有必要的基礎環境。

容易讓我們可在很多機器上迅速的部署這個應用程式

總結

  1. 快速部署應用程式可以讓我的在流量大時,迅速部署到很多機器上
  2. 減少不同機器上的安裝時間
Victor
Victor

哈囉!

文章: 220

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *