按需Docker容器的创建/删除

时间:2018-08-06 08:51:01

标签: docker docker-compose docker-swarm

我们想根据用户需求水平扩展docker容器。是否有用于按需容器创建/删除的docker api,对于下面给出的用例,什么是最好的方法?

用例: 我们有一个在docker容器中运行的服务,用户可以直接访问该服务。 每个用户都将获得一个单独的容器,因此,每当用户请求服务时,我们都需要创建docker容器。此外,在特定时间段内它们空闲时,我们也需要删除这些容器。

1 个答案:

答案 0 :(得分:2)

我相信您正在寻找 Docker Engine API ,您可以找到here

有一个用于 Go Python 的SDK,以及一个用于其他所有API的RESTful API。

docs中,您找到了有关如何以编程方式启动和停止容器的示例。