华为云计算 云知识 容器是什么
容器是什么

1、容器是什么

容器(Container)是一种轻量级的虚拟化技术,所谓的轻量级虚拟化,就是使用了一种操作系统虚拟化技术,这种技术允许一个操作系统上用户空间被分割成几个独立的单元在内核中运行,彼此互不干扰,这样一个独立的空间,就被称之为一个容器。

容器是什么

2、Docker项目介绍

Docker公司的前身是dotCloud公司。dotCloud公司在2013年决定开源其容器项目Docker。2017年,Docker项目改名为Moby项目。

Docker一词源自英语dock worker,意味码头工人,即从船上装卸货物的人。

Docker已加入Linux基金会,遵循Apache 2.0协议。

Docker是一种实现打包、输送、运行任意应用的容器解决方案。构建了方便快捷的“Build, Ship and Run”流程,它可以统一整个开发、测试和部署的环境和流程,极大地减少运维成本。

Docker公司目前推出两个版本:Docker CE(社区版)和Docker EE(企业版)

3、Docker项目的创新

Docker 镜像

容器镜像 打包了应用及其依赖(包含完整操作系统的所有文件和目录)。

容器镜像包含了应用运行所需要的所有依赖。只需在隔离的“沙盒”中运行该镜像,无需进行任何修改和配置即可运行应用。

容器镜像核心在于实现应用及其运行环境整体打包以及打包格式统一。实现本地环境与云端环境的高一致性。

Docker

Docker镜像实际上是对应用运行的操作系统进行打包,保证了本地环境和云端环境的高度一致。将运维人员从一遍又一遍的重复工作中解放出来。

上一篇:【华为云828企业节上福利】软件开发工具升级版免费套餐重磅上线 下一篇:如何实现物联网应用自动部署,华为云IoT Stage告诉你

云容器引擎 CCE

 

云容器引擎(Cloud Container Engine)提供高可靠高性能的企业级容器应用管理服务,支持Kubernetes社区原生应用和工具,简化云上自动化容器运行环境搭建