栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在生产中扩展Docker容器

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在生产中扩展Docker容器

更新时间:2019-03-11

首先,感谢那些多年来对这个答案的支持。

请注意,这个问题是在2013年8月提出的,当时Docker仍然是一项非常新的技术。此后:Kubernetes于2014年6月推出,Docker
swarm
在2015年2月被集成到Docker引擎中,亚马逊于2015年4月推出了其容器解决方案ECS,谷歌于
2015年8月推出了GKE。发生了很大变化。


简短的答案是,您必须编写自己的逻辑来执行此操作。

我希望这种功能会在以下基于docker的项目中出现,并旨在支持生产中的应用程序:

  • flynn
  • deis
  • Coreos
  • mesosphere

更新1

我最近发现的另一个相关项目:

  • github

更新2

最新版本的Openstack包含对管理Docker容器的支持:

  • Docker Openstack的
  • OpenStack中的Paas区域

更新3

用于管理Docker实例的系统

  • shipyard

以及有关如何使用Packer,Docker和Serfdom类的工具交付不可变的服务器基础结构模式的演示

  • 具有不变基础架构的FutureOps
  • slideshare

更新4

关于如何使用serf将docker容器连接在一起的整洁文章:

  • 分散Docker:如何在Docker中使用Serf

更新5

使用Marathon框架在Mesos上运行Docker

Mesosphere Docker开发人员教程

更新6

在Tsuru上运行Docker,因为它支持docker-
cluster
和单独的调度程序部署

  • http://blog.tsuru.io/2014/04/04/running-tsuru-in-production-scaling-and-segregating-docker-containers/

更新7

基于Docker的环境编排

大师级

更新8

装饰

更新9

Google kubernetes

更新10

Redhat重构了openshift PAAS以集成Docker

  • projectatomic
  • openshift.

更新11

Docker NodeJS库包装了Docker命令行并通过json文件对其进行管理。

  • docker-cmd

更新12

Amazon的新容器服务可在集群中进行扩展。

更新13

严格来说,Flocker不会“扩展”应用程序,但是它旨在实现使状态容器(运行数据库服务?)可跨多个Docker主机移植的相关功能:

https://clusterhq.com/

更新14

一个用于创建可描述Docker应用程序的可移植模板的项目:

http://panamax.io/

更新15

Docker项目现在正在本地处理业务流程(请参阅公告)

  • Docker machine
  • Dockerswarm
  • Dockercompose

更新16

Spotify Helios

也可以看看:

  • https://blog.docker.com/tag/helios/

更新17

Openstack项目现在有一个名为Magnum的新“容器即服务”项目:

  • https://wiki.openstack.org/wiki/Magnum

展现出巨大的希望,使您可以轻松设置Docker编排框架(如Kubernetes和Docker swarm)。

更新18

Rancher是一个快速成熟的项目

http://rancher.com/

良好的用户界面,并高度关注混合的Docker基础架构

更新19

该格项目是的Cloud Foundry的管理容器集群的一个分支。

更新20

Docker最近购买了Tutum:

https://www.docker.com/tutum

更新21

用于Kubernetes上部署的应用程序的程序包管理器。

http://helm.sh/

更新22

Vamp是一个开放源代码和自托管平台,用于管理依赖于容器技术的面向(微)服务的架构。

http://vamp.io/

更新23

分布式的,高度可用的,支持数据中心的调度程序

  • https://www.nomadproject.io/

来自给我们Vagrant和其他强大工具的人。

更新24

适用于AWS的容器托管解决方案,开源且基于Kubernetes

https://supergiant.io/

更新25

位于德国的基于Apache Mesos的容器托管

https://sloppy.io/features/#features

Docker Inc.还提供了名为Docker cloud的容器托管服务

https://cloud.docker.com/

更新26

Jelastic是一项托管的PAAS服务,可自动缩放容器。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/412751.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号