我是一个新手,想通过使用docker来开始使用NATS。
从docker hub(https://hub.docker.com/_/nats)拉取官方的NATS镜像后,我使用以下命令以分离模式在容器中运行:
现在,如果我想使用
我尝试了几种不同的方法,但都导致错误: 尝试1:
导致以下错误:
导致以下错误:
导致以下错误:
尝试4:
导致以下错误:
从docker hub(https://hub.docker.com/_/nats)拉取官方的NATS镜像后,我使用以下命令以分离模式在容器中运行:
docker container run --name my-nats -p 4222:4222 -d nats
现在,如果我想使用
docker container exec
命令访问NATS cli,该怎么做呢?我尝试了几种不同的方法,但都导致错误: 尝试1:
docker exec -ti my-nats bash
导致以下错误:
... starting container process caused: exec: "bash": executable file not found in $PATH: unknown
尝试2:
docker exec -ti my-nats sh
导致以下错误:
... starting container process caused: exec: "sh": executable file not found in $PATH: unknown
第三次尝试:
docker exec -ti my-nats /bin/bash
导致以下错误:
... starting container process caused: exec: "/bin/bash": stat /bin/bash: no such file or directory: unknown
尝试4:
docker exec -ti my-nats /bin/sh
导致以下错误:
... starting container process caused: exec: "/bin/sh": stat /bin/sh: no such file or directory: unknown
我没有找到与NATS cli相关的很多信息,所以我尝试了网上关于其他应用程序的所有选项。我猜NATS有一个不同的命令打开cli,但我就是找不到它。
我甚至尝试了转义反斜杠,但结果更或多或少相同的错误。
如果有任何帮助或指导,让我发现一种方法来解决问题并访问我的容器的cli,我将不胜感激。