首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Docker Swarm / Kubernetes中根据web请求启动Docker容器的新实例?

如何在Docker Swarm / Kubernetes中根据web请求启动Docker容器的新实例?
EN

Stack Overflow用户
提问于 2018-10-17 16:44:20
回答 1查看 35关注 0票数 0

我有一个运行在Docker容器上的web API。我想在Kubernetes/DockerSwarm中实现一个解决方案,这样每次调用API时都会创建一个新的容器实例。如何才能做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2018-10-17 17:30:38

为此,您需要从容器本身内部控制docker swarm。这可以通过两个步骤来完成:

  1. 将docker安装在容器内。这取决于容器镜像。解决方案可以是这样的:

运行apt-get -yqq update && apt-get -yqq安装docker 56 && usermod docker jenkins

  • 在容器内安装docker套接字。例如,如果手动启动容器,则需要如下内容:

docker run -it -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker ubuntu:最新的bash

现在,您可以在容器内运行docker命令。例如,您可以检查服务或将其扩展到更多的副本。

但是你应该注意到这个解决方案不是很安全,如果有人访问你的容器,那么它就有权访问整个群,所以要注意!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52850704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档