无法将终端附加到 docker 中正在运行的容器



我正在尝试:

https://github.com/rainforestapp/Docker-Terminal

我已经打开了docker来监听tcp;所以我成功打开了端口4242(-d -H=tcp://localhost:4242);我运行一个裸容器:

docker pull dhrp/sshd

然后跑了:

docker run -d -t dhrp/sshd

我可以看到容器正在运行;但是当我连接到它(使用 Docker 终端)时,它显示:会话已启动,然后什么都没有。

我在这里做错了什么?

谢谢

首先,dhrp/sshd映像将启动 ssh 服务器。依附于它是没有意义的。你可以嘘声到它。

如果要附加到正在运行的容器,则需要执行以下几项操作:

  1. 以 TCP 模式启动 docker 守护程序 ( docker -d -H tcp:// ) 警告:不安全。
  2. 将正确的主机/端口放在 Docker-Terminal 的索引中.html data-docker-terminal-host(端口为 4243)
  3. 启动容器
  4. 将要附加到的正在运行的容器的 ID 放在 data-docker-terminal-container 中,该 ID 仍位于 Docker-Terminal 的索引中.html

相关内容

  • 没有找到相关文章

最新更新