首頁 > 運維 > Docker > 用docker部署與直接部署的差異是什麼

用docker部署與直接部署的差異是什麼

WBOY
發布: 2022-07-25 17:08:08
原創
4878 人瀏覽過

用docker部署與直接部署的區別:1、使用docker部署安裝的速度快,效率較高;2、docker部署佔用的資源少,是MB級別,而伺服器直接安裝時GB級別的;3、docker卸載和管理更方便和乾淨,直接刪除容器和映像即可。

用docker部署與直接部署的差異是什麼

本教學操作環境:linux7.3系統、docker19.03版、Dell G3電腦。

用docker部署與直接部署的差異是什麼

作業系統直接安裝和docker安裝的差異

直接安裝和docker安裝的差異

以下以MySQL資料庫軟體為例,看看直接安裝MySQL和使用docker安裝MySQL有什麼差別:

  • #docker安裝快速,效率高;

  • ##docker隔離性好,可以安裝無數個mysql實例,互相不干擾,只要映射主機端口不同​​即可;

  • 佔用資源少,MB級別,而伺服器安裝GB等級;

  • 啟動速度秒級,而伺服器安裝啟動分鐘層級;

  • 效能接近原生,而伺服器安裝較低;

  • 資料備份、遷移,docker更方便強大;

  • #卸載管理更方便、乾淨,直接刪除容器和映像即可;

  • 穩定性,只要保證docker環境沒問題,mysql就沒問題。

擴展知識

Docker是目前主流IT公司廣泛接受和使用的,用於建構、管理和保護它們應用程式的工具。容器,例如Docker允許開發人員在單一作業系統上隔離和運行多個應用程序,而不是為伺服器上的每個應用程式專用一個虛擬機。使用容器更輕量級,可以降低成本、更好地使用資源和發揮更高的效能。本文將使用Flask開發一個簡單的Python web應用程序,並為「容器化」做好準備。然後建立一個Docker映像,並將其部署到測試和生產環境。注意:請確保機器上已安裝Docker,如果沒有請參考Docker官方安裝教學。 Docker介紹

Docker是一種工具,它使開發人員能夠交付他們的應用程式(以及程式庫或其他依賴項),確保他們可以使用正確的配置運行,而不受部署環境影響。這是透過將應用程式隔離在單獨的容器中來實現的,這些應用程式雖然被容器分隔開,但是卻可以共用作業系統和其他資源。 Docker包含兩部分:

  • Docker Engine:應用打包工具,用於封裝應用程式。

  • Docker Hub:用於管理雲端上容器應用程式的工具。

推薦學習:《

docker影片教學

以上是用docker部署與直接部署的差異是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板