标签: docker docker-compose docker-swarm
我们想根据用户需求水平扩展docker容器。是否有用于按需容器创建/删除的docker api,对于下面给出的用例,什么是最好的方法?
用例: 我们有一个在docker容器中运行的服务,用户可以直接访问该服务。 每个用户都将获得一个单独的容器,因此,每当用户请求服务时,我们都需要创建docker容器。此外,在特定时间段内它们空闲时,我们也需要删除这些容器。
答案 0 :(得分:2)
我相信您正在寻找 Docker Engine API ,您可以找到here。
有一个用于 Go 和 Python 的SDK,以及一个用于其他所有API的RESTful API。
在docs中,您找到了有关如何以编程方式启动和停止容器的示例。