zoukankan      html  css  js  c++  java
  • Docke容器介绍

    1. 虚拟机技术:

    关于虚拟机, 官方的说法是: 虚拟机指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统

    简单来说: 我们通过虚拟机可以把一台硬件划分为多个机器,每个机器都能独立运行。

    2. 容器技术:

    容器技术也能实现在一台硬件机器上虚拟出多个容器,每个容器都可以放置一个互相隔离的服务器。所以,我们知道,容器其实也采用的是虚拟的方式进行,只不过,在同等条件下,容器技术会比虚拟机效率要高。但是容器中没有包含独立的操作系统,所以每台虚拟机中的功能会比每个容器的功能要多一些,正因为虚拟机带有很多东西,所以占的系统资源要大,效率要低些。容器具有简明,轻快的特点。

    3. Docker基本运行步骤

    Docker是一个C/S类型的架构

    一般来说,用户通过Client端进行相应操作,然后对应操作指令会传递到Server端,然后交由Server端的Docker daemon处理。

    4. Docker内部核心组件

    (1). Docker images 镜像

    (2). Docker containers 容器

    (3). Docker registries 仓库

    images

    Docker images也叫做Docker镜像,镜像一般是只读模板,用户不可以直接对其进行写入操作,使用镜像可以很轻松的创建容器。

    containers

    Docker containers也叫Docker容器,容器与容器之间互相隔离,互不干扰,容器可以进行被开始,启动,停止,删除等操作

    开发者快速地把自己的应用打包到容器中进行发布

    registries

    Docker registries也叫做Docker仓库,仓库主要是用来下载和上传镜像的,仓库分为公有仓库和私有仓库。

    什么是镜像?

    通过研究发现,Docker的镜像中并不会独立包含一个完整的操作系统,并且镜像中拥有对应的开发与运行环境。所以,使用Docker技术,可以很方便实现开发环境的快速,批量部署。

  • 相关阅读:
    JDK10源码阅读--String
    [java大数据面试] 2018年4月百度面试经过+三面算法题:给定一个数组,求和为定值的所有组合.
    python scrapy爬取知乎问题和收藏夹下所有答案的内容和图片
    读取数据库信息并生成表设计文档Word版本
    怀念那时正规的软件开发流程
    eclipse安装java web插件
    webAPI+angularJS文件上传和下载
    .net整理
    怎么向老板解释你工作的价值?
    JS高级代码
  • 原文地址:https://www.cnblogs.com/yunxintryyoubest/p/14791710.html
Copyright © 2011-2022 走看看