基礎原理:容器技术/Docker/Engine:修订间差异
来自開源之海
创建页面,内容为“= Docker Engine = Docker Engine is an open source containerization technology for building and containerizing your applications. Docker Engine acts as a client-server application with: * A server with a long-running daemon process <code>dockerd</code>. * APIs which specify interfaces that programs can use to talk to and instruct the Docker daemon. * A command line interface (CLI) client <code>docker</code>. The CLI uses Docker APIs to control or interact with…” |
无编辑摘要 标签:2017年版源代码编辑 |
||
| (未显示同一用户的7个中间版本) | |||
| 第1行: | 第1行: | ||
= Docker Engine = | = Docker Engine = | ||
Docker Engine | Docker Engine (Docker引擎)是一个用于创建并容器化你的应用程序的开源的集装箱化技术。Docker引擎作为一个客户端-服务器端的应用模式包含如下组件: | ||
* | * 一个长时间在后台运行的进程(daemon process)作为服务器端 <code>dockerd</code>. | ||
* | * 定義了程式可與Docker守護進程通信及控制的APIs接口. | ||
* | * 一个命令行形式交互接口(CLI)的客户端 <code>docker</code>. | ||
命令行控制接口(CLI)使用Docker APIs通過編寫腳本或直接輸入命令的方式去控制Docker守護進程及與之交互. 許多其他 Docker 應用程式都使用底層的 API 和 CLI. 該守護程式負責建立和管理Docker物件(對象),例如映像檔、容器、網路和儲存卷. | |||
更多細節參看[[基礎原理:容器技术/Docker/Architecture|Docker架構]]及[[基礎原理:容器技术/Docker/Concepts|Docker概念]] | |||
<div style="display: flex; flex-wrap: wrap;"> | |||
{{NavBox |link=基礎原理:容器技术/Docker/Engine/Install |title=Install Docker Engine |desc=爲您的分發版本安裝Docker引擎.}} | |||
{{NavBox |link=基礎原理:容器技术/Docker/Engine/Storage |title=Storage |desc=在Docker容器中使用持久化數據.}} | |||
{{NavBox |link=基礎原理:容器技术/Docker/Engine/Networking |title=Networking |desc=管理容器之間的網路連線.}} | |||
{{NavBox |link=基礎原理:容器技术/Docker/Engine/Logs |title=Container Logs |desc=瞭解如何檢視和閱讀容器日誌.}} | |||
{{NavBox |link=基礎原理:容器技术/Docker/Engine/Prune |title=Prune |desc=清理未使用的資源.}} | |||
{{NavBox |link=基礎原理:容器技术/Docker/Engine/daemoncfg |title=Configure the daemon |desc=深入了解 Docker 守護程式的設定選項.}} | |||
{{NavBox |link=基礎原理:容器技术/Docker/Engine/rootless |title=Rootless mode |desc=以非root權限執行Docker.}} | |||
{{NavBox |link=基礎原理:容器技术/Docker/Engine/deprecated |title=Deprecated features |desc=了解您應該停止使用Docker Engine的哪些功能.}} | |||
{{NavBox |link=基礎原理:容器技术/Docker/Engine/release |title=Release notes |desc=最新版本的發行說明.}} | |||
</div> | |||
== Licensing == | == Licensing == | ||
Commercial use of Docker Engine obtained via Docker Desktop within larger enterprises (exceeding 250 employees OR with annual revenue surpassing $10 million USD), requires a paid subscription. Apache License, Version 2.0. See LICENSE for the full license. | Commercial use of Docker Engine obtained via Docker Desktop within larger enterprises (exceeding 250 employees OR with annual revenue surpassing $10 million USD), requires a paid subscription. Apache License, Version 2.0. See LICENSE for the full license. | ||
[[Category:Docker]] | |||
2026年5月6日 (三) 22:06的最新版本
Docker Engine
Docker Engine (Docker引擎)是一个用于创建并容器化你的应用程序的开源的集装箱化技术。Docker引擎作为一个客户端-服务器端的应用模式包含如下组件:
- 一个长时间在后台运行的进程(daemon process)作为服务器端
dockerd. - 定義了程式可與Docker守護進程通信及控制的APIs接口.
- 一个命令行形式交互接口(CLI)的客户端
docker.
命令行控制接口(CLI)使用Docker APIs通過編寫腳本或直接輸入命令的方式去控制Docker守護進程及與之交互. 許多其他 Docker 應用程式都使用底層的 API 和 CLI. 該守護程式負責建立和管理Docker物件(對象),例如映像檔、容器、網路和儲存卷.
爲您的分發版本安裝Docker引擎.
在Docker容器中使用持久化數據.
管理容器之間的網路連線.
瞭解如何檢視和閱讀容器日誌.
清理未使用的資源.
深入了解 Docker 守護程式的設定選項.
以非root權限執行Docker.
了解您應該停止使用Docker Engine的哪些功能.
最新版本的發行說明.
Licensing
Commercial use of Docker Engine obtained via Docker Desktop within larger enterprises (exceeding 250 employees OR with annual revenue surpassing $10 million USD), requires a paid subscription. Apache License, Version 2.0. See LICENSE for the full license.
