ssh:无法解析主机名docker-ip onos1:没有与主机名关联的地址

ssh:无法解析主机名docker-ip onos1:没有与主机名关联的地址

输入命令后

ssh -p 8101 karaf@'docker-ip onos1' #密码是karaf

我收到错误

ssh:无法解析主机名docker-ip onos1:没有与主机名关联的地址

答案1

似乎有几个原因导致它不起作用

  1. 主机名不能包含空格。有关有效主机名的更多信息,请参见此处:https://en.wikipedia.org/wiki/Hostname
  2. 如果您尝试从 docker 访问 ssh 并且打开了端口(可能使用 -p 8101:22),则必须改用 localhost 或 127.0.0.1。您的命令将是ssh -p 8101 karaf@localhost。如果您尝试在另一台主机上连接,只需使用此远程主机的 IP 地址。
  3. 如果你喜欢在命令行中输入正在运行的docker,使用 可能更简单docker exec -ti <docker_id> bash。用命令中创建的Docker ID替换docker ps

相关内容