我有一个运行在Docker容器上的web API。我想在Kubernetes/DockerSwarm中实现一个解决方案,这样每次调用API时都会创建一个新的容器实例。如何才能做到这一点?
发布于 2018-10-17 17:30:38
为此,您需要从容器本身内部控制docker swarm。这可以通过两个步骤来完成:
运行apt-get -yqq update && apt-get -yqq安装docker 56 && usermod docker jenkins
docker run -it -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker ubuntu:最新的bash
现在,您可以在容器内运行docker命令。例如,您可以检查服务或将其扩展到更多的副本。
但是你应该注意到这个解决方案不是很安全,如果有人访问你的容器,那么它就有权访问整个群,所以要注意!
https://stackoverflow.com/questions/52850704
复制相似问题