Docker容器是一個包含應用程式 (單一或多個) 及其所有所需的函式庫、其他應用程式和工具的環境。
應用程式與其相依項目被封裝在容器中。
你可以使用在新購機器上安裝Docker的方式,以Docker映像建立容器,你的應用程式將能夠無需額外工作或相依項目而運行。
容器與運行它的電腦(稱為「主機」)完全隔離,您可以使用某些方式讓它們與主機互通並共享資源。
我們的目標不是完全隔離環境(如虛擬機器所做的那樣),而是使應用程式具有最高的可攜性。
在Docker映像中運行的應用程式非常快速,您可以同時運行多個容器。
在談論Docker映像時,我提到Docker映像是建構的,Docker容器是被運行的,使用 docker run
。