猿教程 Logo

Docker架构

Docker遵循客户端 - 服务器架构。 其架构主要分为三个部分。

1)客户端:Docker向客户端提供命令行界面(CLI)工具,以便与Docker守护进程交互。 客户端可以构建,运行和停止应用程序。 客户端还可以远程与Docker_Host进行交互。

2)Docker_Host:它包含容器,镜像和Docker守护程序。 它提供完整的环境来执行和运行您的应用程序。

3)注册表:它是镜像的全局库。 您可以访问并使用这些映像在Docker环境中运行应用程序。



Docker守护进程

这是一个用于监听Docker API请求的进程。 它还管理Docker对象,如:镜像,容器,网络等。守护进程还可以与其他守护进程通信以管理Docker服务。


Docker客户端

Docker客户端是许多Docker用户与Docker进行交互的主要方式。 当我们使用docker run这样的命令时,客户端将这些命令发送到docker d,然后将其运行。 docker命令使用Docker API。


Docker注册管理机构

Docker注册表用于存储Docker镜像。 Docker提供Docker Hub和Docker Cloud,这是任何人都可以使用的公共注册表。 Docker配置为默认在Docker Hub上查找镜像。

当我们使用docker pull或docker运行命令时,从配置的注册表中提取所需的镜像。 当您使用docker push命令时,您的镜像被推送到您配置的注册表。


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/Docker/docker-architecture.html