一、What Is A Container
容器映像是一个软件的轻量级独立可执行软件包,包含运行它所需的一切:代码,运行时,系统工具,系统库,设置。不管环境如何,集装箱化软件都可以运行相同的Linux和Windows应用程序。容器将软件与其周围环境隔离开来,例如开发环境和登台环境之间的差异,并有助于减少在同一基础架构上运行不同软件的团队之间的冲突。

二、Docker容器的特点
1.轻量级
在一台机器上运行的Docker容器共享该机器的操作系统内核; 他们立即开始并使用更少的计算和内存。图像由文件系统层构建并共享公用文件。这最大限度地减少了磁盘使用量,图像下载速度更快。
2.标准
Docker容器基于开放标准,可在所有主要Linux发行版,Microsoft Windows以及任何基础架构(包括虚拟机,裸机和云中)上运行。
3.安全
Docker容器将应用程序彼此隔离并从底层基础架构中分离出来。Docker提供了最强大的默认隔离功能,可以将应用程序问题限制在一个容器中,而不是整个机器上。

三、比较容器和虚拟机
容器和虚拟机具有相似的资源隔离和分配优势,但功能不同,因为容器虚拟化操作系统而不是硬件。容器更便携和高效。
1.首先看一下容器

容器是应用程序层的抽象,它将代码和依赖关系打包在一起。多个容器可以在同一台机器上运行,并与其他容器共享操作系统内核,每个容器在用户空间中作为孤立进程运行。容器占用的空间少于虚拟机(容器映像的大小通常为几十MB),并且几乎立即启动。
2.虚拟机

虚拟机(VM)是将一台服务器变成多台服务器的物理硬件的抽象。管理程序允许多台虚拟机在单台机器上运行。每个VM都包含一个操作系统的完整副本,一个或多个应用程序,必需的二进制文件和库 - 占用数十GB。VM也可能启动缓慢。

Docker解读(什么是容器)相关推荐

  1. Docker是啥?容器变革的火花?

    戳蓝字"CSDN云计算"关注我们哦!                                                       编译作者:风车云马(微信号:zha ...

  2. 在 Docker 中运行 MySQL:多主机网络下 Docker Swarm 模式的容器管理

    本文将以多主机网络环境为基础,探讨如何利用内置编排工具 Docker Swarm 模式对各主机上的容器加以管理. Docker Engine – Swarm 模式 在多台主机之上运行 MySQL 容器 ...

  3. 面试官:你简历中写用过docker,能说说容器和镜像的区别吗?

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 作者 | bethal 来源 | http://sina.lt/gfmf 这篇文章希望能够帮助 ...

  4. Docker映像和容器之间有什么区别?

    本文翻译自:What is the difference between a Docker image and a container? When using Docker, we start wit ...

  5. docker 嵌套技术 docker outside of docker 可用于一个容器内调用另一个容器内程序 跨容器调用 docker容器内获取自身容器信息

    环境:centos7  docker升级为最新版, docker升级方法参考:<centos7 docker升级到最新稳定版本>centos7 docker升级到最新稳定版本_whatda ...

  6. centos 7 中安装 docker和创建 tomcat容器并部署web应用

    在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用 一般部署Web应用都需要安装数据库,比如 MySQL 和 Redis,MySQL 和 Redis 属于多个Web ...

  7. Docker之镜像、容器、仓库概念

    Docker镜像 操作系统分为内核和用户空间.对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持.而 Docker 镜像(Image),就相当于是一个 root 文件系 ...

  8. docker服务器、以及容器设置自动启动

    docker服务器.以及容器设置自动启动 一.docker服务设置自动启动 说明:适用于yum安装的各种服务 查看已启动的服务 systemctl list-units --type=service ...

  9. Docker使用Link在容器之间建立连接

    原文链接:Docker使用Link在容器之间建立连接 在使用Docker的时候我们会常常碰到这么一种应用,就是我需要两个或多个容器,其中某些容器需要使用另外一些容器提供的服务.比如这么一种情况:我们需 ...

  10. 【Docker】备份Docker镜像image、容器container、数据volume

    文章目录 镜像image备份 容器container备份 数据卷volume 基本操作 数据卷备份 reference 本意上想要了解一下 Docker 容器中 Volume 的备份,毕竟重要的数据都 ...

最新文章

  1. python二级考试试题4答案_第4卷讲解Python语言计算机等级考试二级操作题
  2. Oracle与JCP执行委员会分享了他们的Java EE策略
  3. 《自然》重磅:清华团队首次提出“类脑计算完备性”,智源学者张悠慧等为共同一作...
  4. 英国正式启用首批5G服务
  5. 连续投影算法_中航国画荣获“2020 IAV国际视听嘉年华” 大屏幕投影显示行业三大奖项!...
  6. dede后台栏目管理文章统计数量和实际文章数不一致解决办法
  7. 触摸屏开发_Microchip推出新型电容触摸式控制器,加速汽车触摸屏EMI认证
  8. init是一个自定义方法名
  9. 二进制128位整数运算
  10. linux系统下如何查找文件(根据文件属性或者根据文件内容)
  11. 文本生成系列之transformer结构扩展(二)
  12. win10 戴尔电脑 禁用触摸板
  13. spss实现中心化处理、标准化处理和归一化处理
  14. html实现字体加边框及填充
  15. uniity3d进行磕碰检测并在磕碰时发送音讯
  16. python系列之supervisor进程管理
  17. Java详解:java线程并发问题
  18. 互联网金融爬虫怎么写-第一课 p2p网贷爬虫(XPath入门)
  19. encapsulation dot1q vlan-id命令
  20. php gd图片验证,php笔记之GD库图片创建/简单验证码

热门文章

  1. 天涯明月刀@小虫@有你真好@下载
  2. JQuery 操作弹出层 iframe页面元素的方式
  3. K.田园的饭可好吃了
  4. 电脑主机由哪几个重要的组成部分
  5. python qrcode 库的使用
  6. oh god job
  7. 单调队列(P3088 Crowded Cows S)
  8. SAP定义应收应付容差组
  9. 在BOSS直聘发现了一个前端小秘密
  10. 大二计算机跟老师做项目,在大学里,要不要和老师一起合作做项目?过来人说出实情...