首頁 >運維 >Docker >什麼樣的專案可以放在docker

什麼樣的專案可以放在docker

藏色散人
藏色散人原創
2021-12-30 16:46:072698瀏覽

可以放在docker的專案有:1、需要頻繁升級的專案;2、線上程式碼運行環境經常變更的專案;3、體積過大的專案;4、佔用資源過多的項目;5、需要整合開源服務的項目等等。

什麼樣的專案可以放在docker

本文操作環境:ubuntu 18.04系統、Docker 20.10.11版、Dell G3電腦。

什麼樣的專案可以放在docker? 什麼專案適合docker部署?

docker官網路上說明了docker的典型場景:

  • #使應用程式的打包與部署自動化

  • ##創建輕量、私密的PAAS環境

  • 實現自動化測試和持續的整合/部署

根據這些特性,我們可以想像一下,如果你的專案有以下痛點或需求,那麼可以考慮一下使用docker了。

  • 需要頻繁的升級,可以充分利用docker的映像版本快速升級回退。

  • 開發,測試,線上的程式碼運行環境經常變更。每當查了半天bug,最後竟然是環境不一致的時候。

  • 銷售演示或POC的demo。啟動後無歷史數據,免去清理數據的煩惱。

  • 計畫體量過大,進行了微服務改造。需要統一管理,docker-compose了解下。

  • 佔用資源過多,可以利用docker資源配額和設定啟動策略,提升穩定性。

  • 整合開源服務,隨著docker所使用的普及,越來越多的開源專案提供了docker映像部署。

注意:事物都是有兩面,並不是所有專案都適合docker化改造,而且任何的改變都有可能產生不好的影響,要對技術保持敬畏。

遵循科學流程,《企業級容器雲端架構開發指南》中給出了一個改造流程,可參考:

  • 評估代價可行性

  • #改造方案

  • 程式碼修改

  • #製作鏡像

  • 單機驗證
  • 多機部署

#推薦學習:《Docker影片教學

》###

以上是什麼樣的專案可以放在docker的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn