一種Docker容器是一個包含一個或多個應用程序以及它們需要運行的所有庫,其他應用程序和工具的環境。
該應用程序及其相關性被封裝在一個容器中。
你可以拿一個Docker鏡像並在裝有Docker的新購買的計算機上從中創建一個容器,您的應用程序將可以正常工作,而無需進行其他工作或依賴。
容器與運行它們的計算機完全隔離主機,您可以通過多種方式與他們進行交流並共享資源。
目標不是像虛擬機那樣完全隔離環境,而是目標是使應用程序盡可能地可移植。
在Docker容器中運行的應用程序非常快,您可以一次運行多個容器。
在談論Docker鏡像時,我提到了Docker鏡像是內置的。Docker容器正在運行, 使用docker run
。
更多docker教程:
- Docker簡介
- Docker映像簡介
- Docker容器簡介
- Dockerfiles
- 在macOS上安裝Docker
- 安裝後使用Docker的第一步
- 使用Docker Desktop管理容器
- 從頭開始創建一個簡單的Node.js Hello World Docker容器
- 如果Docker容器立即退出該怎麼辦
- 從命令行使用Docker容器
- 從命令行使用Docker映像
- 在Docker Hub上共享Docker映像
- 如何訪問Docker容器外部的文件
- 如何將更改提交到Docker映像
- 根據Docker映像更新已部署的容器