Docker是什麼?

Docker是一個提供集中式平臺來執行應用程式的軟體。 它將軟體組件包裝成一個完整的標準化單元,其中包含所有要運行的內容。 無論是代碼,運行時環境,工具還是程式庫。它保證軟體能始終按預期那樣運行。

Docker提供了一種稱為容器的隔離環境中運行應用程式的功能。 您可以在給定的主機上同時運行多個容器。 它是羽量級的,可立即啟動並使用較少的記憶體。 它是默認安全的,因為每個容器彼此隔離。

注意 - Docker 容器並不是針對某種特定的平臺。 它可以在任何電腦,任何基礎架構和雲中運行。

Docker引擎

Docker引擎是一個包含以下主要組件的客戶端伺服器應用程式。

  • 一種伺服器,它是一種稱為守護進程並且長時間運行的程式。
  • REST API用於指定程式可以用來與守護進程通信的介面,並指示它做什麼。
  • 一個有命令行介面(CLI)工具的客戶端。

Docker引擎組件的流程如下圖所示 -
引擎組件的流程


上一篇: 下一篇: Docker功能特點