docker 基础概念 笔记

1什么是docker?

Docker是一个开源的引擎,可以轻松的稳任何应用创建一个轻量级的,可移植的,自给自足的容器,开发者可以将编译测试通过的容器皮在生产环境中部署。


docker vm 对比

优势

  • 容器完全使用沙箱机制,相互直接无任何接口。
  • 容器性能开销低。
  • Docker 镜像中包含了运行环境和配置,所以 Docker 可以简化部署多种应用实例工作。

应用场景

  • web应用的自动化打包和发布;
  • 自动化测试和持续集成,发布;
  • 在服务型环境中部署和调整数据库或其余的后台应用;

2 docker的基础概念

  • 镜像(Images) :用于创建Docker容器的模版。
  • 容器(Container):独立运行的一个或者一组应用。
  • 客户端(Client): 通过命令行或者其他工具使用Docker API与Docker守护进程通信。
  • 主机(Host) :一个物理或者虚拟的机器用于执行Docker守护进程和容器。
  • 仓库(Registry):用于保存镜像,Docker Hub http://hub.docker.docker.com,是官方提供的镜像仓库。
  • Docker Machine :简化Docker安装的命令行工具,通过简单的命令在对应平台安装Docker,如Micorsoft Azure。

关系图示:

docker的基础概念
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,694评论 15 147
  • 《Docker从入门到实践》阅读笔记 原书地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo阅读 13,906评论 1 39
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 13,576评论 0 120
  • 今天的践行很让我开心,一来,内容比较多,但衔接很顺利,二来他爹没有太妨碍我,让我们玩的学的都很彻底。 给小朋友选故...
    xo宝宝阅读 994评论 0 0
  • 时光荏苒 我似乎也在失去 我也曾无数个夜晚回忆着过往的点滴 你的欢声笑语从来没有在我耳边散去 但我们却逐渐远离 我...
    嘟嘟囔阅读 1,586评论 3 3