我想ssh
进入一个正在运行的 docker 容器。 sshd
在 docker 容器内运行。鉴于我能够运行 GUI 应用程序并通过 xhost +
.
这是容器的 IP 地址信息:我们看到它的 IP 地址为 172.17.0.2
:
这是ssh daemon
同一个容器的信息:
netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
但是从主机到容器的 ssh 根本不起作用:它只是超时:
$ssh [email protected]
connect to host 172.17.0.2 port 22: Operation timed out
ssh
从主机到容器还需要做什么才能工作?
好像有命令行参数
所以对于我的例子: