Làm cách nào để chuyển vào máy ảo cho Minikube?


Câu trả lời:


211

Bạn có thể sử dụng nhị phân Minikube cho việc này , minikube ssh.


74

Minikube sử dụng boot2docker làm hình ảnh cơ sở của nó, vì vậy đăng nhập SSH mặc định vào VM kết thúc bằng docker:tcuser1 .


Tôi đã giới thiệu các vn từ VirtualBox và như trên tôi dùng đã qua sử dụng: Docker pasword: tcuser
AbelSurace

29

Tôi cũng muốn đăng nhập mà không cần lệnh Minikube. Tôi thấy rằng nó thả khóa SSH mà nó tạo ra vào ~ / .minikube / machine // id_rsa.

Máy của tôi được đặt tên là "minikube" mặc định, và do đó tôi có thể làm:

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

19

Đối với windows hyper-v, câu trả lời là

  • mở "Trình quản lý Hyper-V"

  • nhấp chuột phải vào VM "minikube"

  • người dùng "root"

Không có mật khẩu .. đã đưa tôi vào.


14
minikube ssh -v 7

Nó sẽ hiển thị cho bạn đầu ra nơi bạn có thể xem toàn bộ lệnh 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

Đối với bất kỳ ai bối rối - điều đó sẽ đưa bạn vào VM cho toàn bộ cụm ("chủ"?). Từ đó, bạn có thể docker exec -it bashmột trong các vùng chứa được liệt kê trong docker ps.
Sridhar Sarnobat

6

docker / tcuser là tên người dùng / mật khẩu để truy cập vào nó và đó cũng là một cách đơn giản.

nếu bạn chỉ muốn làm chủ nền tảng điều khiển, thì minikube ssh là một cách nhanh chóng để đăng nhập.


5

Tất cả các tệp được đề cập là AuthOptions, có thể được định cấu hình trong tệp config.json:

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

Nói chung, người sử dụng SSH là: docker.

Nếu bạn muốn ssh vào nút Minikube / VM của mình, hãy sử dụng khóa SSH. Bạn có thể sử dụng một ứng dụng khách Windows như WinSCP để định cấu hình các khóa cho máy ảo của mình. Nếu định dạng của các khóa không như mong đợi (.ppk), hãy sử dụng một ứng dụng khách khác có tên PuttyGen để chuyển đổi các khóa sang định dạng mong đợi.

Sau khi hoàn tất, hãy đăng nhập bằng WinSCP và nó sẽ cho phép bạn truy cập vào máy ảo mong muốn bằng các khóa được cấu hình.


3

Lấy người dùng và mật khẩu cho minikube trong Mac.

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

Đăng nhập trên SSH

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


Đẹp! ssh -i ~ / .minikube / máy / minikube / id_rsa Docker @ $ (minikube ip) làm việc tại gitbash trên cửa sổ quá :)
Andrew Giá

Làm tốt lắm @ Rub21. Câu trả lời của bạn đã giúp tôi khi tôi cần SSH vào minikube trên Mac
Tonmoy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.