Container容器
在执行应用的时候, 不仅需要程序代码,还需要运行环境及依赖.
容器内放置执行的应用, 以及相应环境. 可以极大的简化部署环节.
区别:
容器小, 虚拟机大.
容器用于应用及应用环境, 虚拟机用于操作系统.
容器依赖所在操作系统, 虚拟机另行构建所需要使用的操作系统.
类似于Windows下的VMware(虚拟机)和Sandbox(沙盒).
某些方面, 容器和沙盒只是两种叫法.
相关:
docker:
docker是容器引擎, 负责容器的创建, 传输, 运行.
kubernetes:
kubernetes源于Google, 是容器化应用的编排系统,容器集群管理工具. 主要解决了容器化应用间的通讯,调度,控制.