基本上,同一本地网络中存在的两台物理机器和每台机器运行相同的docker镜像。我在两台物理机器上都暴露了一系列端口(2000-3000)。使用的docker镜像安装了SSH和OpenSSH服务器,运行时,端口22
映射到2222
。我希望能够做的是从Docker Image Machine-01
到Docker Image Machine-02
的SSH。
我意识到存在docker attach
等,但是,我的应用程序确实有一个特定的用例。
我知道我的端口已打开,因为我可以在一台计算机上监听netcat
,然后使用nc -zv machine-02 2000
并获得响应。我被困在哪里是获得两个docker图像之间的连接。应该注意的是,我可以SSH
进入本地的泊坞窗图像(machine-01
可以进入自己的图像,但machine-02
无法访问此内容)
进行此操作的最佳方式是什么?