Ubuntu 没有连接到通用驱动程序
我有一个远程Ubuntu虚拟机(16.04),在那里我安装了Docker(v1.13.1)Ubuntu 没有连接到通用驱动程序,ubuntu,docker,docker-machine,Ubuntu,Docker,Docker Machine,我有一个远程Ubuntu虚拟机(16.04),在那里我安装了Docker(v1.13.1) $sudo service docker status告诉我该服务处于活动状态(正在运行) 我通过$sudo ufw allow 2375和&sudo ufw allow 2376打开了端口2375和2376 我创建了一个名为docker的sudo用户,并在/etc/sudoers中添加了行docker ALL=(ALL)NOPASSWD:ALL 我将~/.ssh/id_rsa.pub(本地)的内容复制
告诉我该服务处于活动状态(正在运行)$sudo service docker status
- 我通过
$sudo ufw allow 2375和&sudo ufw allow 2376打开了端口2375和2376
- 我创建了一个名为
的sudo用户,并在docker
中添加了行/etc/sudoers
docker ALL=(ALL)NOPASSWD:ALL
- 我将
(本地)的内容复制到~/.ssh/id_rsa.pub
(远程)/home/docker/.ssh/authorized_keys
$docker machine create-d generic--generic ip address XXX.XXX.XXX--generic ssh user docker myhost
(在我的本地机器上)时,我得到了
使用$docker machine ls
会列出我的主机,但会显示一条错误消息:
Unable to query docker version: Get https://XXX.XXX.XXX.XXX:2376/v1.15/version: dial tcp XXX.XXX.XXX.XXX:2376: connectex: No connection could be made because the target machine actively refused it.
我做错了什么?您能以docker身份ssh到主机吗?是的,使用密码验证。(不确定ssh密钥的问题)如果您复制了公钥,则不需要密码。那么我做错了什么?
Unable to query docker version: Get https://XXX.XXX.XXX.XXX:2376/v1.15/version: dial tcp XXX.XXX.XXX.XXX:2376: connectex: No connection could be made because the target machine actively refused it.