Java 需要从另一个系统访问在一个系统中运行的docker引擎

Java 需要从另一个系统访问在一个系统中运行的docker引擎,java,python,docker,Java,Python,Docker,我喜欢在docker中运行、启动或停止另一个系统中运行的容器。我想知道怎么做。我的用例是我喜欢为每个请求动态创建docker容器。如果容器是为特定的请求创建的,我喜欢使用相同的容器。可以使用api请求访问它吗?如果是,我应该连接到哪个端口?我需要从java执行此操作,您确实可以使用API。如果使用dockerd-H运行另一个系统上的dockerdtcp://0.0.0.0,默认端口为2375。您也可以指定一个端口(例如dockerd-H)tcp://0.0.0.0:2376) 确保您知道安全隐患

我喜欢在docker中运行、启动或停止另一个系统中运行的容器。我想知道怎么做。我的用例是我喜欢为每个请求动态创建docker容器。如果容器是为特定的请求创建的,我喜欢使用相同的容器。可以使用api请求访问它吗?如果是,我应该连接到哪个端口?我需要从java执行此操作,您确实可以使用API。如果使用
dockerd-H运行另一个系统上的dockerdtcp://0.0.0.0
,默认端口为
2375
。您也可以指定一个端口(例如
dockerd-H)tcp://0.0.0.0:2376


确保您知道安全隐患。如果您根本不应用任何安全性,任何人都可以使用您的Docker系统进行任何操作。以下是有关如何保护dockerd守护进程安全的官方文档:

如果您可以发布单独的问题,而不是将问题合并到一个问题中,则建议您这样做。这样,它可以帮助人们回答你的问题,也可以帮助其他人寻找至少一个你的问题。谢谢