docker machine

来源:3-2 Docker Image概述

木鸟

2019-01-09

A 机用docker machine 在阿里云建立了一个虚拟机

那B机怎么去连接这个A机创建的云端虚拟机呢

写回答

2回答

麦兜搞IT

2019-01-11

接下面的回复,通过debug的log可以得到docker-machine ssh的重要信息

Using SSH client type: external

(demo) DBG | hidpointing="ps2mouse"

Using SSH private key: /Users/pengxiao/.docker/machine/machines/demo/id_rsa (-rw-------)

&{[-F /dev/null -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none -o LogLevel=quiet -o PasswordAuthentication=no -o ServerAliveInterval=60 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null docker@127.0.0.1 -o IdentitiesOnly=yes -i /Users/pengxiao/.docker/machine/machines/demo/id_rsa -p 50923] /usr/bin/ssh <nil>}

(demo) DBG | hidkeyboard="ps2kbd"

&{/usr/bin/ssh [/usr/bin/ssh -F /dev/null -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none -o LogLevel=quiet -o PasswordAuthentication=no -o ServerAliveInterval=60 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null docker@127.0.0.1 -o IdentitiesOnly=yes -i /Users/pengxiao/.docker/machine/machines/demo/id_rsa -p 50923] []  <nil> <nil> <nil> [] <nil> <nil> <nil> <nil> <nil> false [] [] [] [] <nil> <nil>}


0
7
麦兜搞IT
回复
木鸟
嗯,对的对的
2019-01-16
共7条回复

麦兜搞IT

2019-01-10

您好,通过docker-machine的ssh就可以连接的,就和本地的docker machine一样的。

0
2
麦兜搞IT
回复
木鸟
您需要知道机器的IP地址和SSH key. 你可以运行 docker-machine --debug ssh demo (假如demo是你的创建的机器名) 这样通过log,你可以知道他ssh用的key在哪里。比如我的是 (demo) DBG | hidpointing="ps2mouse" Using SSH private key: /Users/pengxiao/.docker/machine/machines/demo/id_rsa (-rw-------) &{[-F /dev/null -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none -o LogLevel=quiet -o PasswordAuthentication=no -o ServerAliveInterval=60 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null docker@127.0.0.1 -o IdentitiesOnly=yes -i /Users/pengxiao/.docker/machine/machines/demo/id_rsa -p 50923] /usr/bin/ssh } (demo) DBG | hidkeyboard="ps2kbd" &{/usr/bin/ssh [/usr/bin/ssh -F /dev/null -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none -o LogLevel=quiet -o PasswordAuthentication=no -o ServerAliveInterval=60 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null docker@127.0.0.1 -o IdentitiesOnly=yes -i /Users/pengxiao/.docker/machine/machines/demo/id_rsa -p 50923] [] [] false [] [] [] [] }
2019-01-11
共2条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程