使用Python Docker SDK使用配置启动多个容器
我正在使用Docker Python 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 py
创建一个脚本,该脚本允许启动一个或多个容器(取决于程序参数,其方式类似于script.py--all
或script.py--specific_container
),并且必须能够使用自己的配置启动每个容器(图像、容器名称等)就像典型的docker compose.yml
文件一样。
因此,基本上,我正试图用Python docker SDK做与docker compose相同的事情
我曾读到一些人试图通过使用子流程来坚持docker compose,但不建议这样做,我希望避免这种情况
我正在为此搜索可能存在的库,但我还没有找到任何东西。你知道我可以使用什么吗?
另一种选择是以某种方式将“特定容器”配置文件和“所有”配置文件的配置文件存储为JSON(?),然后解析它们并填充容器
类的Docker SDK的run
方法,这使您可以在Docker compose文件中提供所有选项
也许有人知道另一个更好的解决方案
提前谢谢各位