Docker简介

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker简介相关的知识,希望对你有一定的参考价值。

什么是容器?

  • 一种虚拟化的方案,区别于传统的虚拟机,是运行在操作系统内核之上,而虚拟机则是在物理硬件之上。
  • 硬件资源占用更少
  • 操作系统级别的虚拟化 只能运行相同或相似内核的操作系统
  • 依赖于Linux内核特性:NamespaceCgroups (Control Group)

技术分享图片

上图就已经很好的说明了容器虚拟机之间的区别,

尽管容器本身有着诸多的优点,但是由于其依赖于Linux内核,复杂性比较高,不容易实现。而Docker的出现改变了这一点。

什么地是Docker

使用Go语言开源引擎将应用程序自动部署到容器

Docker的目标

  • 提供简单轻量级的建模方式
  • 职责的逻辑分离,将应用开发和运维的职责分开。
  • 快速高效的幵发生命周期 ,实现项目在测试环境和生产环境之间快速的迁移。
  • 鼓励使用面向服务的架构

Docker的使用场景

  • 使用Docker容器开发、测试、部署服务。
  • 创建隔离的运行环境
  • 搭建测试环境
  • 构建多用户的平台即服务PaaS基础设施
  • 提供软件即服务SaaS应用程序
  • 高性能、超大规模的宿主机部署

以上是关于Docker简介的主要内容,如果未能解决你的问题,请参考以下文章

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

Docker 简介

markdown docker-compose片段

sh Docker片段

SpringCloud系列十一:SpringCloudStream(SpringCloudStream 简介创建消息生产者创建消息消费者自定义消息通道分组与持久化设置 RoutingKey)(代码片段