gpt4 book ai didi

linux - 从不在 docker 容器和另一台机器中的其他应用程序调用或与一台机器上的 docker 容器通信

转载 作者:太空宇宙 更新时间:2023-11-04 10:00:49 28 4
gpt4 key购买 nike

我的 docker 容器在一台机器上运行,比如机器 A。我有另一台机器 B,它由一个 flask 服务器组成。我想从机器 B 中的 flask 服务器调用机器 A 中的 docker 容器/与之通信。我没有在任何 docker 容器中运行我的 flask 服务器。我对 docker 很陌生,所以我不确定我们是否能够实现它。

最佳答案

我不确定你想用 flask 服务器中的 docker 容器做什么,但我假设它是一个 API 或在你想在 flask 服务器中使用的 docker 容器中运行的一些服务。您可以使用运行 docker 容器的机器 A 的 IP 来执行此操作,此外,您还需要将 docker 容器的端口绑定(bind)到主机(机器 A)的端口。因此,每当您尝试通过该特定端口访问主机时,您将改为调用容器端口。如果你想在正在运行的容器中执行命令,那么有两种方法可以这样做,首先,你可以通过 SSH 连接到容器,其次你可以通过 SSH 连接到主机,然后使用 docker exec。但由于您正在尝试从 flask 服务器进行通信,我认为情况可能并非如此。

关于linux - 从不在 docker 容器和另一台机器中的其他应用程序调用或与一台机器上的 docker 容器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56352119/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com