ProgramingTip

Docker의 HyperKit에서 생성 한 VM에 액세스하는 방법은 무엇입니까?

bestdevel 2020. 12. 10. 20:58
반응형

Docker의 HyperKit에서 생성 한 VM에 액세스하는 방법은 무엇입니까?


Mac 용 Docker는 Mac 에서 컨테이너를 저장하고 실행하기 위해 HyperKit 에서 만든 Linux VM을 사용합니다 .

Docker Toolbox를 사용하면 VirtualBox를 Docker-machine VM에 액세스 할 수 있습니다. 하지만 Mac 용 Docker를 사용하면 HyperKit에서 만든 VM에서 어떻게 액세스 할 수 있습니까?


업데이트 2019 년 1 월 31 일은 더 나은 방법이 있습니다.

screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty

원래 답변 :

잠시 후 HyperKit에서 만든 VM의 셸을 가져 오는 방법은 다음과 같습니다.

터미널에서 실행 :

screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty

빈 화면이 표시되면 Enter를 입력하십시오. 로그인 프롬프트가 표시됩니다. 로 로그인 root하고 Enter 키를 셸이 표시됩니다 (비밀번호 없음)., 당신은 쉘을 얻을 것이다 :

여기에 이미지 설명 입력

세션을 종료 한 Ctrl-A k다음 다음 y입력하십시오 .

조금 해키이지만 지금은 작동하는 것 (2016 년 9 월) (2017 년 9 월).


Mac OS High Sierra Docker 버전 18.06.0-ce-mac70 (26399)

screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty

대신에

screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty

참고 URL : https://stackoverflow.com/questions/39739560/how-to-access-the-vm-created-by-dockers-hyperkit

반응형