我有一个dotnet 6应用程序,它在连接MQ系列队列管理器方面在本地机器上运行良好。但是,当我将应用程序托管在linux容器中时,应用程序无法建立与队列管理器的连接,并出现错误:
MQRC_HOST_NOT_AVAILABLE原因:2538
有什么建议或建议吗?
我想禁用容器内的防火墙,但是iptables命令似乎不能在带有dotnet 6映像的linux容器中工作。
发布于 2022-11-10 16:16:14
队列管理器是在前提上,而不是在容器上。我设法通过在docker容器中添加一个主机文件条目来解决我的问题。队列管理器客户端连接选项卡文件的主机名没有解析到有效的IP地址。因此,我在etc/host中添加了一个映射,解决了这个问题。
https://stackoverflow.com/questions/74364058
复制相似问题