当前位置:  开发笔记 > 编程语言 > 正文

为每个用户启动docker容器

如何解决《为每个用户启动docker容器》经验,为你挑选了1个好方法。

所以,我把这个应用程序作为服务.每个应用程序都是用户特定 因此,对于每个用户,我想启动一个新的docker实例.应该有可能重新启动最后一次停靠的docker实例.所以它也需要持久存储.

我想知道是否有任何库/框架使这更容易?如果这个库是golang库会很棒.

提示1:它不一样,但类似于koding.com等服务为每个用户/用户的项目启动一个单独的容器.



1> Kerem..:

看看Giant Swarm.它允许您构建,部署和管理容器化的服务器应用程序(微服务).但我认为现在它处于封闭测试阶段.

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

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有