从 Digital Ocean 访问 Docker 节点 API

Accessing Docker Node API from Digital Ocean

我的问题很简单,但我不知道如何解决。基本上,我有一个节点 API 和一个与 docker-compose 链接的 MySQL 容器。它们在 digitalocean 服务器实例中是 运行。我想要完成的是访问我的节点 API 的能力,通常通过位于 digitalocean 的 public url 端口 8080 的 docker 容器的 IP 访问。

有没有办法有效地做到这一点?如有必要,我可以 post 我的 docker-compose.yml 和我的 Node 应用程序的 Dockerfile,但我可以向你保证一切正常。我只需要能够从 digitalocean public url.

访问它

非常感谢任何能帮助我的人!

假设您的 Digital Ocean 实例是 运行 Linux 并且您 运行 您的 docker-compose 在上面。请务必包含

ports:
    - "8080:8080"

在您的 docker-compose.yml 中并打开数字海洋防火墙或安全组中的端口。您的 URL 必须指向您的实例。

希望对您有所帮助,

此致