Docker Docs








Learning Progress: Paused. Current progress 24.44%.⏱

Learning Source

1 Docker overview

Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code, you can significantly reduce the delay between writing code and running it in production.


The Docker daemon (dockerd) listens for Docker API requests and manages Docker objects such as images, containers, networks, and volumes. A daemon can also communicate with other daemons to manage Docker services.

The Docker client (docker) is the primary way that many Docker users interact with Docker. When you use commands such as docker run, the client sends these commands to dockerd, which carries them out. The docker command uses the Docker API. The Docker client can communicate with more than one daemon.

Docker 守护进程(dockerd)监听 Docker API 请求,并管理 Docker 对象,如镜像、容器、网络和卷。守护进程还可以与其他守护进程通信,以管理 Docker 服务。

Docker 客户端(docker)是许多 Docker 用户与 Docker 交互的主要方式。当您使用诸如 docker run 的命令时,客户端将这些命令发送给 dockerd,由守护进程执行。docker 命令使用 Docker API。Docker 客户端可以与多个守护进程通信。

To be continued
Back to top