Docker 最简进阶(2:dokcer组件介绍)

Docker组件介绍

Docker 的核心组件包括:

   Docker 客户端 - Client
   Docker 服务器 - Docker daemon
   Docker 镜像 - Image
   Docker 仓库 - Registry
   Docker 容器 - Container

Docker运行流程:

Docker 最简进阶(2:dokcer组件介绍)_第1张图片

  • Docker 采用的是 Client/Server 架构。客户端向服务器发送请求,服务器负责构建、运行和分发容器。客户端和服务器可以运行在同一个 Host 上,客户端也可以通过 socket 或 REST API 与远程的服务器通信。

Docker客户端:

  • 通过 docker 我们可以方便地在 Host 上构建和运行容器
    Docker 最简进阶(2:dokcer组件介绍)_第2张图片

Docker服务端:

  • Docker daemon 运行在 Docker host 上,负责创建、运行、监控容器,构建、存储镜像

Docker镜像:

  • 可将 Docker 镜像看着只读模板,通过它可以创建 Docker 容器.
    例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了 Apache 或用户需要的其它应用程序。
    镜像可以用来创建 Docker 容器。
    Docker 最简进阶(2:dokcer组件介绍)_第3张图片

Docker容器:

  • Docker 容器就是 Docker 镜像的运行实例。

Docker仓库:

  • Registry 是存放 Docker 镜像的仓库,Registry 分私有和公有两种。
  • docker pull 命令可以从 Registry 下载镜像。
    docker run 命令则是先下载镜像(如果本地没有),然后再启动容器。

你可能感兴趣的:(docker,docker最简进阶)