我有一个运行AMQP服务器的容器,它可以在tcp端口上访问,例如5555.我有一个应用程序在同一主机上运行,可以在端口5555上成功访问它。但是我现在正在尝试构建该应用程序的容器,以某种方式它不能再访问端口5555.
执行标准的http请求是有效的,因此容器可以访问互联网,因为它似乎无法访问特定的端口。我假设需要在dockerfile中配置。我已经尝试了EXPOSE但是阅读的文档不是我想要的,我不确定需要做些什么来实现它。
作为参考,这是我的dockerfile:
FROM microsoft/dotnet:1.1.0-preview1-runtime
WORKDIR .
COPY out .
ENTRYPOINT ["dotnet", "test.dll"]
非常感谢任何帮助。
谢谢!