我创建了相当多的 docker-compose 脚本,这些脚本产生了几个服务。我现在想在 JVM 中控制 docker-compose。基本上,我希望能够执行up
and down
,最好是使用-p <project name>
参数,这样我就可以同时生成多个实例。
这在Java中可能吗?
我创建了相当多的 docker-compose 脚本,这些脚本产生了几个服务。我现在想在 JVM 中控制 docker-compose。基本上,我希望能够执行up
and down
,最好是使用-p <project name>
参数,这样我就可以同时生成多个实例。
这在Java中可能吗?
Docker Compose 是一个 python 实用程序,它与所有其他 Docker 客户端一样直接与相同的 Docker API 对话。它发送的命令没有本质上的不同,但它确实在它的代码中为你管理了大量的 Docker 容器生命周期。
Compose 基于docker
python 模块,它只是另一个 python Docker API 客户端。
在 Java 中重新实现它可能需要很多时间,这里是up
方法。如果您确实需要从 JVM 执行此操作,或者坚持从 Java 执行命令,也许可以尝试使用Jython来实现。docker-compose