按需创建/删除 docker 容器

Saw*_*arg 4 docker docker-compose docker-swarm

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

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

Bru*_*her 6

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

有一个用于GoPython的 SDK适用于所有其他语言的 RESTful API。

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