专业词解释
Docker守护进程:监听Docker API请求和管理Docker镜像,容器,网络和磁盘空间,也可以和其他Docker守护进程通信。
Docker客户端是用户与Docker交互的主要方式。
镜像是一个只能读的模板用来指示创建一个Docker容器。通常一个镜像是基于另一个镜像,也有定制化。例如,你可能构建一个基于ubuntu镜像的镜像,但安装了Apache的web服务器和你的应用,同时配置了你应用运行所用的配置。
Dockerfile是由一系列语法定义Docker镜像,用于创建镜像。
Docker容器
容器是一个运行的镜像实例,默认情况下创建的容器是相互隔离。你可以使用Docker API和命令创建,运行,终止,移动或删除。你可以让两个容器通信甚至基于该容器创建镜像。
。Docker仓库存储Docker的镜像。Docker Hub是一个公共仓库,任何人都可以使用,也是Docker的默认仓库,你也可以搭建自己的私有仓库。
Docker的对象包含你创建或使用的镜像,容器,网络,磁盘空间,插件和其他。
梗概
Docker引擎是一个开源容器技术,为构建和容器化你的应用。Docker引擎的使用像一个客户服务器应用:
- 一个长时间运行的守护进程的服务器
- 提供许多API供程序与Docker守护进程交互
- 一个命令行界面的客户端的Docker
通过命令行界面使用Docker API控制Docker守护进程或与Docker守护进程进行交互。
许多其他Docker应用使用API和命令行。守护进程创建和管理Docker对象,比如镜像,容器,网络和磁盘空间。
架构
Dockers使用一个客户端服务器架构。Docker客户告诉Docker守护进程,如何搭建,运行和分发Docker容器。Docker客户端和守护进程可以运行在同一系统或你可以链接一个Docker客服端到另一个远程Docker守护进程。Docker客户端和守护进程交互使用REST API,UNIX sockets或者一个网络接口。其他Docker客户端是Docker组件,让你工作的应用与一组容器一致。
来源docker官网
标签:容器,API,进程,镜像,Docker,守护 From: https://blog.51cto.com/u_15975838/9453819