docker - 从 Ubuntu 到 RaspberryPi 创建 Docker 机器时卡在 "Waiting for SSH to be available"

标签 docker ubuntu ssh raspberry-pi docker-machine

我无法为 Raspberry Pi 创建新的 docker 机器,因为在以下情况后我不断收到错误:

docker-machine create --engine-storage-driver overlay2 --driver gemeroc --generic-ssh-user pi --generic-ip-address (ip address of the Pi) badgelab

Running pre-create checks...
Creating machine
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available
Error creating machine: Error detecting OS: Too many retries waiting for SSH to be available. Last error: Maximum number of retries (60) exceeded
SSH 可以正常工作,因为我可以毫无问题地连接到徽章,并且我已经按照本指南和其他几个指南完成了所有工作:https://rux.vc/2020.01/installing-docker-machine-on-raspberry-pi/

最佳答案

检查这是否类似于最近的(2020 年 5 月) docker/machine issue 4809
一个似乎有效的命令是添加 --generic-ssh-key :

docker-machine create -d generic --generic-ssh-user admin --generic-ip-address "82.151.200.105" --generic-ssh-key
你也可以试试--native-ssh , 切换到 SSH Go 实现,以防它对您的情况产生影响。

关于docker - 从 Ubuntu 到 RaspberryPi 创建 Docker 机器时卡在 "Waiting for SSH to be available",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64021073/

相关文章:

ruby-on-rails - Ruby & Redis/Skidekiq URI::InvalidURIError:方案 redis 不接受注册表部分:bsc_redis:6379(或错误的主机名?)

mysql - 在搜索结果中显示单列

Ubuntu16 LetsEncrypt R3 问题

node.js - Docker Container npm全局影响主机还是仅容器?

docker - 在 github ci 中进入 docker 容器之前如何在主机中运行命令

ssh - 如何将文件配置程序与 google_compute_instance_template 结合使用?

python - paramiko.ssh_exception.ProxyCommandFailure : 'Broken pipe' )

git - 是否可以使用 ssh key 为外部 Git 设置 TFS 新服务端点

docker - repo 的自动构建文件位于哪里

python - 无法在我的 Ubuntu 中安装 rodeo 或spyder?