zoukankan      html  css  js  c++  java
  • docker是什么?它里面放着什么?

    容器虚拟化操作系统,容器间共享同一套操作系统资源。虚拟机虚拟硬件,在其上运行一个完整操作系统。

    docker定义

    • 容器平台
    • 自动执行重复性任务,例如搭建和配置开发环境
    • 便于创建和使用容器,把应用放在容器
    • 进行版本管理,复制,分享,修改

    docker优势

    • 一致的运行环境。docker镜像提供完整的运行环境
    • 快速启动。秒级,毫秒级启动时间,节约开发、测试、部署时间
    • 隔离性。隔离粒度高,隔离底层的基础设施
    • 弹性伸缩。善于处理集中爆发的服务器压力
    • 迁移方便。
    • 持续交付和部署。镜像实现持续集成、交付、部署

    docker基本概念

    • 镜像
      • 文件系统
      • 提供容器运行所需程序、库、资源、配置
      • 不包含动态数据
      • 层级构建
    • 容器
      • 镜像运行的实体
      • 被创建,启动,停止,删除,暂停
      • 容器存储层随容器消亡而消亡。使用数据卷保存写操作,它是独立容器
    • 仓库
      • 存储镜像      

     docker应用场景

    • 自动化应用的打包和部署
    • 创建轻量级的私有PaaS环境
    • 自动化测试和可持续交付的集成
    • 部署web应用、数据库、后端服务
  • 相关阅读:
    iOS 面试题汇总
    iOS管理文件和目录
    文件管理
    Cocoapods依赖管理
    IOS开发几何类方法 CGGeometry.h文件
    CGContext
    respondsToSelector的相关使用
    Java数组5作业(2015-8-27)
    Java错误1(2015-8-27)
    Java数组4(2015-8-27)
  • 原文地址:https://www.cnblogs.com/ivy-xu/p/12554837.html
Copyright © 2011-2022 走看看