DocKer.io在线云计算分布式系统平台
美国
国外网站

DocKer.io在线云计算分布式系统平台

在线云计算分布式系统平台Docker.io是一个容器,允许开发人员在云中打包他们的应用程序,可以在任何流行的Linux机器上发布,无需修改。它利用LinuxLXC、AUFU、Go语言和cgroup实现...

标签:
爱站权重:PC 百度权重移动 百度移动权重

DocKer.io在线云计算分布式系统平台简介:

  在线云计算分布式系统平台Docker.io是一个容器,允许开发人员在云中打包他们的应用程序,可以在任何流行的Linux机器上发布,无需修改。它利用LinuxLXC、AUFU、Go语言和cgroup实现资源的独立性,可以轻松实现文件、资源、网络等的隔离,其最终目标是实现类似PaaS平台的应用隔离。

  Docker允许开发人员将他们的应用程序包装在云中的容器中,这些应用程序可以在任何流行的Linux机器上发布,无需进一步修改。由于使用了沙箱机构,应用程序之间没有接口,因此不必担心它们会相互干扰。因此,Docker中的应用程序可以在各种机器和数据中心轻松操作。最重要的是,它们不依赖任何语言、框架或包装系统。

  Docker是一个强大的自动分布式系统:大规模的web部署、数据库集群、系统的持续部署、私有PaaS、面向服务的系统结构等。Docker是一种Linuxcontainer技术,增加了先进的API,提供了一轻量级的虚拟化解决方案,可以独立运行Unix进程。它提供了一种在安全、可重复的环境中自动部署软件的方法。

  docker提供了一个封套(envelope)或一个可以运行你的应用程序的容器。它最初是一个业余项目,由dotcloud启动,并在前一段时间开源。它吸引了大量的关注和讨论,导致dotcloud将其命名为dockerinc。它最初是用Go语言编写的,相当于在LXC(Linuxcontainers)上添加管道,允许开发者在更高层次的概念中工作。

  Docker通过高级API扩展Linux容器(LinuxContainers)或LXC,为进程提供单独的轻量级虚拟环境。Docker使用LXC、cgoups和Linux自己的内核。与传统的虚拟机不同,Docker容器不包含一个单独的操作系统,而是基于现有基础设施中操作系统提供的功能。以下是stackoverflow的答案,非常详细和清晰地描述了所有docker不同于纯LXC的功能特性。

  docker将像可移植容器引擎一样工作。它将应用程序和所有程序的依赖环境包装到一个虚拟容器中,可以在任何类型的Linux服务器上运行。这大大提高了程序操作的灵活性和可移植性,无论是在公共云中还是在私人云中,无论是在裸机环境中,无论是否需要许可。

网址入口:https://www.docker.io/

相关导航