从 Nifi 容器 SSH 到 cloudera-quickstart

问题描述

我在一台使用 Docker 桌面的 Windows 10 机器上,从 cloudera-quickstart 和 apache-nifi 创建了两个容器。我已将两个容器连接到 docker 桥接网络,它们可以毫无问题地相互 ping。

我已将 ssh 安装到 nifi 容器中,在 nifi 和 cloudera-quickstart 中将 ssh_config 端口更改为 2222。

我正在尝试运行 ssh 以进入 cloudera 容器,然后我将在该容器内运行一个 pig 脚本。

在我正在运行的 nifi 容器上;

ssh root@<cloudera-bridge-ip> -p 2222

我收到:

ssh: connect to host <cloudera-bridge-ip> port 2222: No route to host

此外,在我关闭 Windows 计算机上的防火墙后,ssh 能够工作。

为什么会出现此错误以及如何解决

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)