首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何ssh进入对接机VirtualBox实例?

如何ssh进入对接机VirtualBox实例?
EN

Stack Overflow用户
提问于 2015-05-19 23:53:50
回答 8查看 76K关注 0票数 86

docker -机器版本0.2.0 docker版本1.6.2

我使用的是docker-machine to create a machine using VirtualBox。一切正常,但我想ssh到机器本身,我没有找到关于如何做到这一点的说明。我可以连接到ssh端口:

代码语言:javascript
复制
ssh $(docker-machine ip dev)

但我不知道该使用哪个用户名/密码/身份文件。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2015-05-20 00:29:49

您只需运行以下命令即可登录到扩展坞主机

代码语言:javascript
复制
docker-machine ssh default

(这里使用“默认”主机)

身份文件应存储在~/.docker/machine/machines下。如果您希望登录到容器(而不是主机),请按照user2915097的建议使用docker exec

票数 126
EN

Stack Overflow用户

发布于 2015-10-27 00:33:40

如果你真的需要通过ssh来做到这一点,可以使用docker 1.8.2

初始化docker:

代码语言:javascript
复制
eval "$(docker-machine env default)"

从您的默认扩展底座计算机获取IP:

代码语言:javascript
复制
docker-machine ip default

这将输出如下所示的内容:192.168.99.100

代码语言:javascript
复制
ssh docker@192.168.99.100

密码为tcuser,但您也可以使用身份文件,请参阅其他答案

票数 71
EN

Stack Overflow用户

发布于 2015-09-13 07:25:59

最后,我找到了答案:

我在Windows上安装了Docker Toolbox (Docker Machine)。

如果我使用docker-machine -D ssh default,我发现SSH参数应该是:

Host : localhost

端口: 51701

用户: docker

密钥:.docker\machine\machines\default\id_rsa

当我更改我的Putty/MobaXterm设置以匹配时,瞧,我可以通过SSH连接到容器。

票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30330442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档