环境: windows11 wsl2 ubantu
docker端口: 容器22 -> 本机23
尝试输入 ssh root@127.0.0.1 -p 23
会一直卡住
想通过SSH连接进入docker容器, 请问如何做到呢?
环境: windows11 wsl2 ubantu
docker端口: 容器22 -> 本机23
尝试输入 ssh root@127.0.0.1 -p 23
会一直卡住
想通过SSH连接进入docker容器, 请问如何做到呢?
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答800 阅读✓ 已解决
如果docker中部署了ssh服务,你才能通过ssh连接进入容器,但ssh服务并不是所有docker容器但标配,反而大多数容器中并不包含这个服务。
你确认你的容器本身通过22端口开放了ssh服务?否则你的尝试是没有可能连接的。
你需要理解docker容器和普通虚拟机的差异,docker并不具有完整普通虚拟机的很多应用和服务支持。