docker 部署nats服务后,nats命令行在执行nats stream ls命令后报如下错误:
nats: error: could not create Stream: context deadline exceeded
nats server 的 docker 部署命令:
docker run -d -p 4222:4222 nats:latest
百度、bing找了一圈没找到解决方法。
突然想到最近在在bilibili上面看nats教程视频,启动nats sever默认是没有启用stream功能的,再去核查docker的启动命令后,发现启动命令没有加上 -js 参数,果然是没有启用nats 的 stream 功能
最后执行:
docker run -d -p 4222:4222 nats:latest -js
image.png