我对 nat 和 jetstream 还很陌生。我真的很感谢任何帮助:)。 我的问题是,如何创建一个具有非默认端口的 nats 容器,这意味着不是 4222。我试图为具有端口 4222 的 nats 服务器创建 docker 容器,如下所示:
docker pull nats:latest
docker run -d -p 4225:4225 nats -js
现在容器正在使用端口 4225 运行。很好,对吧?但我无法通过 powershell 连接到该 nats 服务器。作为一个简单的例子,当我尝试创建如下订阅时:
nats sub test
我得到了这个:
nats: error: dial tcp 127.0.0.1:4222: i/o timeout
我想知道为什么终端尝试通过 127.0.0.1:4222 而不是 127.0.0.1:4225 连接?我真的错过了什么吗?