为每个用户启动docker容器

为每个用户启动docker容器,docker,Docker,因此,我将此应用程序作为一项服务。每个应用程序都是特定于用户的。因此,对于每个用户,我想启动一个新的docker实例。应该有可能重新启动上次离开的docker实例。所以它也需要持久存储 我想知道是否有任何库/框架使这更容易?如果这个图书馆是戈朗图书馆那就太好了 Hint1:这不一样,但类似于koding.com等服务为每个用户/用户的项目启动一个单独的容器。它让您能够构建、部署和管理容器化服务器应用程序(微服务)。但我认为它现在处于封闭测试阶段 在Giant Swarm上运行的服务在服务定义中定

因此,我将此应用程序作为一项服务。每个应用程序都是特定于用户的。因此,对于每个用户,我想启动一个新的docker实例。应该有可能重新启动上次离开的docker实例。所以它也需要持久存储

我想知道是否有任何库/框架使这更容易?如果这个图书馆是戈朗图书馆那就太好了

Hint1:这不一样,但类似于koding.com等服务为每个用户/用户的项目启动一个单独的容器。它让您能够构建、部署和管理容器化服务器应用程序(微服务)。但我认为它现在处于封闭测试阶段

在Giant Swarm上运行的服务在服务定义中定义 文件在此定义中,您可以组合任意数量的Docker图像, 根据您的需要,每一个都构成一个组件。部署 服务,首先,您使用Docker客户端或CI/CD管道来创建 并部署Docker映像。然后使用巨人Swarm的客户端软件 或我们的API开始创建和编排您的Docker 集群上的容器,基于您的服务定义和 图像


使用网络存储来存储持久性数据怎么样?持久性数据本身不是问题。此库应将此持久数据映射到用户,并根据用户将其装载到新启动的docker。这并不难。但是我想知道是否有一个框架已经存在,我可以使用,或者至少可以看看架构并模仿。我认为这种服务是云的未来。想知道为什么没有可用的开源库。我支持云计算。因此,我将所有应用程序都转换为云。但其中一些不是通用服务。我的意思是通用的,例如MMORPG游戏或邮件客户端。它们可能有一个实例在运行,用户/实例由数据库抽象。如果,一个正在运行的实例只能为一个用户运行该怎么办。例如,IDE或模拟器。