美文网首页
Docker进阶1-容器技术和Docker简介

Docker进阶1-容器技术和Docker简介

作者: 香沙小熊 | 来源:发表于2020-02-25 15:01 被阅读0次

1.虚拟机

虚拟机技术出现之后
  • 一个物理机可以部署多个app
  • 每个app独立运行在一个VM里
虚拟机的优点

资源池:一个物理机的资源分配到了不同的虚拟机里
很容易扩展:加物理机或加虚拟机
很容易云化:亚马逊AWS、阿里云等

虚拟机的缺点
  • 每一个虚拟机是一个完整的操作系统,要给其分配资源,当虚拟机数量增多时,操作系统本身消耗的资源势必增多
  • 开发和运维面临诸多问题

2.什么是容器

  • 对软件和其他依赖项的标准化打包
  • 应用之间相互隔离
  • 共享同一个OS Kernel
  • 可以运行在很多主流操作系统上
容器和虚拟机的区别

1.容器是APP层面的隔离,简单来讲容器可以理解为进程沙盒(sandbox)
2.虚拟化是物理资源层面的隔离

3.Docker

Docker 是以 Docker 容器为资源分割和调度的基本单位,封装整个软件运行时环境,为开发者和系统管理员设计的,用于构建、发布和运行分布式应用的平台。它是一个跨平台、可移植并且简单易用的容器解决方案。

Docker 容器技术带来的优点:

  • 持续部署和测试
  • 跨平台支持
  • 环境标准化和版本控制
  • 高资源利用率和隔离
  • 容器跨平台与镜像
  • 易于理解
  • 应用的镜像仓库

相关文章

  • Docker进阶1-容器技术和Docker简介

    1.虚拟机 虚拟机技术出现之后 一个物理机可以部署多个app 每个app独立运行在一个VM里 虚拟机的优点 资源池...

  • Docker的学习总结一:Docker简介、安装和常用命令

    本小节总结以下的几点 容器技术和Docker的简介 Docker的安装 Docker的常用命令 一、容器技术和Do...

  • 基于spring-boot和docker-java实现对dock

    docker简介 Docker 是一个开源的应用容器引擎,和传统的虚拟机技术相比,Docker容器性能开销极低,因...

  • 1. Docker简介

    最近开始学习Docker这个虚拟容器技术, 决定把学习过程记录下,先来记录下Docker的简介。 Docker简介...

  • docker 简介

    Docker简介 简介 Docker是一个开源的、基于LXC技术(Linux Container)的容器引擎,基于...

  • Spring Boot笔记(6)Docker

    五、Docker 1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编...

  • docker的简单学习

    五、Docker 1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编...

  • SpringBoot使用5--docker

    五、Docker 1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编...

  • 容器到底是个啥?(附Docker学习资源汇总)

    目录 Docker与容器 初识容器与Docker 为什么要使用Docker Docker优势简介 Docker核心...

  • Docker

    # Docker java进阶/docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器...

网友评论

      本文标题:Docker进阶1-容器技术和Docker简介

      本文链接:https://www.haomeiwen.com/subject/zlskfhtx.html