Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。

Docker 容器通过 Docker 镜像来创建。

容器与镜像的关系类似于面向对象编程中的对象与类。

Docker 面向对象
容器 对象
镜像

Docker 镜像(Images) Docker 镜像是用于创建 Docker 容器的模板。
Docker 容器(Container) 容器是独立运行的一个或一组应用。
Docker 客户端(Client) Docker 客户端通过命令行或者其他工具使用 Docker API (https://docs.docker.com/reference/api/docker_remote_api) 与 Docker 的守护进程通信。
Docker 主机(Host) 一个物理或者虚拟的机器用于执行 Docker 守护进程和容器。
Docker 仓库(Registry) Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库。
Docker Hub(https://hub.docker.com) 提供了庞大的镜像集合供使用。
Docker Machine Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。

转载于:https://www.cnblogs.com/linhaostudy/p/10096918.html

Docker 架构(二)【转】相关推荐

  1. 9 张图带你深入理解 Docker 架构!

    -     Docker 的总体架构    - Docker 是一个 C/S 模式的架构,后端是一个松耦合架构,模块各司其职.下图是它的总体架构图: 1.用户是使用 Docker Client 与 D ...

  2. 万字长文详解Docker架构原理及功能使用!

    作者:乐章 https://www.cnblogs.com/zhangxingeng/p/11236968.html  提示:文中有些内容为大神的博客内容,就不统一标注那里引用,只是再最下面标注参考连 ...

  3. Docker(二)容器操作容器

    Docker架构(二)容器操作 容器是Docker的令一个可行概念,容器就是镜像的运行实例,是独立运行的一个或一组应用 (1)Docker容器的创建和启动 容器创建就是镜像加载过程 命令格式:dock ...

  4. 架构杂谈《八》Docker 架构

    Docker 架构 一.Docker 引擎的三大组件 1)Docker 后台服务(Docker Daemon):是长时间运行在后台的守护进程,是Docker的核心服务,可以通过命令dockerd与它进 ...

  5. Docker 架构原理及简单使用

    作者:乐章 www.cnblogs.com/zhangxingeng/p/11236968.html 一.简介 1.了解Docker的前生LXC LXC为Linux Container的简写.可以提供 ...

  6. Docker学习二:Docker镜像与容器

    前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...

  7. 万字详解Docker架构原理、功能及使用

    一.简介 1.了解Docker的前生LXC LXC为Linux Container的简写.可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性.相当于C++中 ...

  8. 深入理解 Docker 架构 | 图文

    目录 Docker 的总体架构 Docker 各模块组件分析 一.Docker Client「发起请求」 二.Docker Daemon(后台守护进程) 三.Docker Engine 四.Docke ...

  9. Docker架构部署及镜像制作,免费容器云体验

    前面的文章,我已经介绍了很多关于云原生.容器技术的相关知识和市场趋势等内容.说到云原生,就有那么些关键词:Kubernetes.Docker.Istio.IDE等等. 今天这篇文章,就想来聊聊Dock ...

  10. Docker架构与工作流程

    Docker架构 Docker架构分为: 1. docker host:运行docker daemon的主机 2. docker client:对容器进行create- 一个host可以启动多个容器, ...

最新文章

  1. 基于 Go 语言构建企业级的 RESTful API 服务
  2. php字符串类型讲解
  3. android 循环创建json数组对象,Android-创建JSON数组和JSON对象
  4. 对象测试_测试|你挑恋爱对象的眼光准不准?
  5. mysql生成uui mybatis_mybatis----基础
  6. 树莓派AI视觉云台——7、树莓派系统备份
  7. 怎么判断一个字符串的最长回文子串是否在头尾_【Leetcode每日打卡】最长回文串...
  8. kafka 服务端消费者和生产者的配置
  9. 20150217 IMX257实现GPIO-IRQ中断按键驱动程序
  10. HTML5缓存之 WebStorage
  11. ElasticSearch解决中文搜索只能搜索单个字符的问题
  12. springboot集成ureport2
  13. Mstar 648 平台遥控器/按键包POWER键配置
  14. 非常完美的PDF转换成Word转换器完全免费破解版(亲测好用)
  15. 变频器在电机驱动中的作用
  16. 微信开发、申请微信号测试账号
  17. 怎么退出自适应巡航_定速巡航与自适应巡航到底哪个更强?如何正确使用这些功能?...
  18. 【其他】【RQNOJ】吉祥数
  19. bochs在windows下的使用
  20. Flask教程(一)

热门文章

  1. Leetcode116. 填充每个节点的下一个右侧节点指针(宽搜或深搜)
  2. linux赋权限2770,Linux权限:SUID,SGID以及粘滞位
  3. apo打印接口json参数_接口测试大全
  4. 爬取豆瓣评论连接mysql_Scrapy爬取豆瓣图书数据并写入MySQL
  5. HTTP的请求头 Last-Modified 与 If-Modified-Since 和 If-None-Match 与 ETags
  6. Mysql 基础操作:DDL、DML、CRUD 与 常用命令
  7. Html5 + fromData + Spring MVC 单文件、多文件上传
  8. Docker生产环境配置——设置direct-lvm模式
  9. OC实现带弹跳动画按钮的界面控制器view
  10. 很感谢你能来,不遗憾你离开(好文章)