使用Python Docker SDK使用配置启动多个容器

使用Python Docker SDK使用配置启动多个容器,python,docker,dockerpy,Python,Docker,Dockerpy,我正在使用Docker Python SDKDocker py创建一个脚本,该脚本允许启动一个或多个容器(取决于程序参数,其方式类似于script.py--all或script.py--specific_container),并且必须能够使用自己的配置启动每个容器(图像、容器名称等)就像典型的docker compose.yml文件一样。 因此,基本上,我正试图用Python docker SDK做与docker compose相同的事情 我曾读到一些人试图通过使用子流程来坚持docker co

我正在使用Docker Python SDK
Docker py
创建一个脚本,该脚本允许启动一个或多个容器(取决于程序参数,其方式类似于
script.py--all
script.py--specific_container
),并且必须能够使用自己的配置启动每个容器(图像、容器名称等)就像典型的
docker compose.yml
文件一样。 因此,基本上,我正试图用Python docker SDK做与docker compose相同的事情

我曾读到一些人试图通过使用
子流程来坚持docker compose,但不建议这样做,我希望避免这种情况

我正在为此搜索可能存在的库,但我还没有找到任何东西。你知道我可以使用什么吗? 另一种选择是以某种方式将“特定容器”配置文件和“所有”配置文件的配置文件存储为JSON(?),然后解析它们并填充
容器
类的Docker SDK的
run
方法,这使您可以在Docker compose文件中提供所有选项

也许有人知道另一个更好的解决方案

提前谢谢各位