如何管理动态Docker实例

时间:2019-07-19 15:17:49

标签: docker docker-compose

因此,我需要管理和区分特定Docker映像的容器。我使用带有比例的docker-container来增加或减少图像,但是每个图像在实例化后都会被修改。

如今我该怎么做:

我有一个Flask服务器。当它收到请求/ / start时,它调用docker-compose扩展另一个容器,然后将文件获取到一个文件夹(由ID指定)中,并放入这个新容器中。

最后,我将与ID关联的容器名称保存在sql数据库中。

当我在/ / stop处收到请求时,它将搜索数据库以获取容器名称,然后将docker stop称为“ container_name”。

问题:

数据库可能与容器名称不同步...由于存储限制,我必须每周大约清除一次所有容器,这些时候我的数据库可能会混乱。另外,容器甚至docker进程可能会崩溃,即使重新启动,容器名称也可能会更改...

有没有一种方法可以在创建容器后对其进行重命名?也许与此有关,我避免了使用数据库,并且可以将容器名称设置为ID。这会增加缩放比例吗?也许我想得太多了,有更好的方法进行设置。

0 个答案:

没有答案