Docker教程:架构(客户端、Docker_Host、注册表)

2018-10-1810:22:10后端程序开发Comments3,001 views字数 609阅读模式

Docker遵循客户端 - 服务器架构。 其架构主要分为三个部分。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6815.html

  1. 客户端(Client):Docker提供命令行界面(CLI)工具,客户端与Docker守护进程交互。客户端可以构建,运行和停止应用程序。客户端还可以远程与Docker_Host进行交互。
  2. Docker_Host:它包含容器,映像和Docker守护程序。它提供完整的环境来执行和运行应用程序。
  3. 注册表(Registry):它是全局映像库。可以访问并使用这些映像在Docker环境中运行应用程序。

如下图所示 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6815.html

Docker教程:架构(客户端、Docker_Host、注册表)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6815.html

Docker守护进程

这是一个用于监听Docker API请求的进程。 它还管理Docker对象,如:映像,容器,网络等。守护进程还可以与其他守护进程通信以管理Docker服务。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6815.html

Docker客户端

Docker客户端是许多Docker用户与Docker进行交互的主要方式。当使用docker run这样的命令时,客户端将这些命令发送到docker d,然后将其运行。docker命令使用Docker API。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6815.html

Docker注册管理

Docker注册表用于存储Docker映像。Docker提供Docker HubDocker Cloud,这是任何人都可以使用的公共注册表。Docker配置为默认在Docker Hub上查找映像。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6815.html

当我们使用docker pulldocker run命令时,从配置的注册表中提取所需的映像。 当使用docker push命令时,映像被推送到配置的注册表中。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6815.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/bc/6815.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定