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
, obtendrás el shell:
root
y presione enter, obtendrá un shell (sin contraseña)
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).