tutorial mac for downloads dockers docker docker-machine docker-for-mac

for - tutorial docker mac



¿Cómo acceder a la VM creada por HyperKit de docker? (2)

Mac OS High Sierra Docker versión 18.06.0-ce-mac70 (26399)

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

en vez de

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

Docker para Mac utiliza una VM Linux creada por HyperKit para almacenar y ejecutar contenedores en Mac.

Con Docker Toolbox, puedo abrir VirtualBox y acceder a la máquina virtual docker-machine. Pero con Docker para Mac, ¿cómo accedo a la VM creada por HyperKit?


Actualización 2019-01-31, gracias a la actualización de ru10, ahora hay una mejor manera:

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

Respuesta original

Después de un tiempo, encontré la siguiente forma de obtener un shell de la VM que fue creado por HyperKit:

Ejecutar desde la terminal:

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

Verá una pantalla vacía, luego escriba enter, obtendrá un mensaje de inicio de sesión. Inicie sesión como root y presione enter, obtendrá un shell (sin contraseña) , obtendrás el shell:

Para salir de la sesión, escriba Ctrl-A k (luego y para confirmar).

Es un poco hacky, pero parece funcionar por ahora. (Septiembre de 2016) (Septiembre de 2017).