我如何进入Minikube的VM?

时间:2016-08-10 10:06:19

标签: docker containers virtualbox kubernetes

什么是用于ssh进入Minikube VM的用户名/密码/密钥?

9 个答案:

答案 0 :(得分:137)

您可以使用Minikube二进制文件minikube ssh

答案 1 :(得分:50)

Minikube使用boot2docker作为其基本映像,因此对VM的默认SSH登录最终为docker:tcuser 1

答案 2 :(得分:23)

我也想在没有Minikube命令的情况下登录。我发现它将它生成的SSH密钥丢弃到〜/ .minikube / machines // id_rsa。

我的机器被命名为默认的“minikube”,因此我可以这样做:

ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)

答案 3 :(得分:11)

minikube ssh -v 7

它会显示输出,您可以在其中看到完整的 SSH 命令

/usr/bin/ssh -F /dev/null -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none docker@127.0.0.1 -o IdentitiesOnly=yes -i ~/.minikube/machines/minikube/id_rsa -p 56290

答案 4 :(得分:10)

对于Windows hyper-v,答案是

  • 打开“ Hyper-V管理器”

  • 右键单击“ minikube” VM

  • 用户“ root”

没有密码让我进入。

答案 5 :(得分:3)

提到的所有文件都是AuthOptions,可以在config.json文件中配置:

$HOME\.minikube\machines\minikube\config.json

通常,SSH用户是:docker

如果要ssh到Minikube节点/ VM,请使用SSH密钥。您可以使用 WinSCP 等Windows客户端应用程序来配置VM的密钥。如果密钥格式不符合预期(.ppk),则使用另一个名为 PuttyGen 的客户端将密钥转换为预期格式。

完成后,使用WinSCP登录,它将使您能够使用配置的密钥嘘到所需的VM。

答案 6 :(得分:3)

docker / tcuser 是访问它的用户名/密码,这也是一种直接方法。

如果您只想掌握控制平台,那么 minikube ssh 是一种快速的登录方式。

答案 7 :(得分:2)

在Mac中获取minikube的用户名和密码。

cat ~/.minikube/machines/minikube/config.json

SSH登录

ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)

答案 8 :(得分:0)

给用户名 - docker enter image description here

输入密码为 tcuser 并按回车:

enter image description here