1. 概述

    1. Docker Engine 结构的简单描述
  2. ref
    1. docker 实战
    2. 第一本 docker 书

1. docker 版本

1. 版本

  1. Docker Engine - Community

    1. 概述

      1. 社区版
    2. 内容
      1. 容器引擎
      2. 内建工具
        1. 编排
        2. 网络
        3. 安全
  2. Docker Engine - Enterprise
    1. 概述

      1. docker 引擎企业版
    2. 内容
      1. 社区版
      2. 认证设置
      3. 插件
      4. ISV 容器
  3. Docker Enterprise
    1. 概述

      1. docker 企业版
    2. 内容
      1. docker 引擎企业版
      2. 镜像管理
      3. 容器 app 管理
      4. 镜像安全扫描

2. 关注

  1. 我关注的内容

    1. 社区版
  2. ref
    1. Overview of Docker editions

      1. 对了, 这个也是 docker 的官方文档

        1. 如果有我讲得不清楚的地方, 可以上这里确认

2. Docker Engine 架构

  1. 概述

    1. Docker Engine 架构
  2. 架构
    1. cs 架构

      1. 由 3 个部分构成

        1. 我看的两本书, 都把 1 和 2 合成了一个
        2. 但是 官网文档, 却写了 3 个

1. docker deamon

  1. 概述

    1. docker 守护进程
  2. 作用
    1. 直接处理 docker 的资源
  3. 控制
    1. 接受 restapi 的控制

2. restapi

  1. 概述

    1. 连接 客户端 与 docker daemon 的媒介
  2. 交互方式
    1. http restful
    2. 通道
      1. 默认

        1. 本地的某个 .sock 文件

          1. 只能本地客户端访问
      2. 开放
        1. 可以绑定到某个 tcp 端口

3. docker cli

  1. 概述

    1. docker 客户端
  2. 交互方式
    1. 输入

      1. 命令行
    2. 输出
      1. restful
      2. 与 restapi 交互

ps

  1. docker 主要资源

    1. 镜像
    2. 网络
    3. 存储
    4. 容器
  2. todo: 命令
    1. docker daemon 启动

      1. 绑定端口
    2. docker cli
      1. 连接远程的 docker daemon

Docker - Docker Engine 结构结构概述的更多相关文章

  1. docker学习系列(三):docker镜像的分层结构

    docker的镜像分层 docker里的镜像绝大部分都是在别的镜像的基础上去进行创建的,也就是使用镜像的分层结构. 实验 比如说使用dockerfile去创建一个最简单的hello镜像.创建好对应的d ...

  2. docker镜像的分层结构三

    docker的镜像分层 docker里的镜像绝大部分都是在别的镜像的基础上去进行创建的,也就是使用镜像的分层结构. 实验 比如说使用dockerfile去创建一个最简单的hello镜像.创建好对应的d ...

  3. C语言之结构体概述

    C语言之结构体概述1.结构体类型是一种自定义类型(1)C语言中有2种类型:原生类型和自定义类型.2.结构体使用时先定义结构体类型再用类型定义变量(1)结构体定义时需要先定义结构体类型,再用类型来定义变 ...

  4. 菜鸟系列docker——docker镜像上(3)

    1. 镜像image 镜像和容器的关系就和安装包和程序的关系一样,有了镜像才可以启动容器,容器是镜像的一个运行实例. 1.1 镜像的结构 通过第二节仓库,可能很多看官已经查看到镜像是分层的,接下来将对 ...

  5. Docker - Docker基础讲义

    Docker Docker - 官网 Docker - Hub GitHub - Docker Docker中文社区 虚拟化技术 硬件级虚拟化(hardware-level-virtualizatio ...

  6. [转帖]Docker里运行Docker docker in docker(dind)

    Docker里运行Docker docker in docker(dind) http://www.wantchalk.com/c/devops/docker/2017/05/24/docker-in ...

  7. [docker]docker run指定entrypiont

    指定entrypiont 错误的姿势 docker run -itd -v /tmp/:/tmp/ jdk-ori 'java -jar /tmp/sms.jar' 正确的姿势1 docker run ...

  8. docker: docker安装和镜像下载

    1 安装docker的apt源 apt-get install apt-transport-https ca-certificates curl software-properties-common ...

  9. [Docker] docker 基础学习笔记3(共6篇)

    首先我们安装好了ssh server之后, 我们需要将这个容器commit,然后启动这个被commit的image. 启动方式: docker run -d -p 2222:22 /usr/sbin/ ...

  10. [Docker] docker 基础学习笔记1(共6篇)

    巩固一下yum: yum本身是centos自带的软件,可以删掉然后再重新安装. yum本身可以配置yum源,网络的,本地的都可以.之后安装docker需要配置一个扩展源.   从163的网址里边下载好 ...

随机推荐

  1. VScode usage

    Common settings editor.minimap.enabled     //close the preview workbench.editor.show tabs  // show f ...

  2. 使用VSCode创建简单的Razor Webapp--2.添加模型

    1.新建Models文件夹,并新建Movie.cs文件 using System; using System.ComponentModel.DataAnnotations; namespace Raz ...

  3. WebService 之 SoapHeader

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  4. python特性

    # for用法 for i in range(0,100,2): print(i) n = 0 # while用法 while n < 100: print(n) n += 2 else: pr ...

  5. itext操作表单域导出PDF,俗称扣模板

    /** * templateUrl 模板文件路径,包含文件名 * targetUrl 目标路径 * dateMap 填充数据 */public class CreatePdfUtil { public ...

  6. 题解【洛谷P5658】[CSP-S 2019]括号树

    题面 一道简单的栈与\(\text{DP}\)的结合. 首先介绍一下序列上的括号匹配问题,也就是此题在序列上的做法: 设 \(dp_i\) 表示以 \(i\) 结尾的合法的括号序列个数, \(ss_i ...

  7. Codeforces Round #621 (Div. 1 + Div. 2)E(二分查找,枚举分界点,容斥原理)

    可以把每头牛看作一个位置,有几对牛可以放置相当于有几对位置可以给它睡觉,没有牛可以在其他牛的位置睡觉,所以有几对牛放置的可能答案就乘多少(相当于在原本的两个集合里分别插入一个元素,元素代表它睡觉的位置 ...

  8. k线中转器

    自动同步服务器k线,将交易日k线存入共享内存,交易平台直接去共享内存取想要的数据. 默认提供期货1.3.5分钟.日线数据.如果想要自定义,可以通过copydata向它发送请求,可以提供任何周期,任何偏 ...

  9. 当要打开PDB时为何会有Warning: PDB altered with errors.

    对PDB执行 alter pluggable database pdbprod2 open; 操作后提示:Warning: PDB altered with errors. 来自AskScuti博客园 ...

  10. mysq,oraclel复杂SQL操作汇总

    一.对数据库原有字段默认值的设置 1.删除原有字段默认值 alter table 表名 alter column 字段 drop default;2..重写原有字段默认值alter table 表名 ...