Docker: Accediendo al shell (SSH) de docker-machine 2


Docker Machine

Tal como hemos visto en anteriores publicaciones, docker puede funcionar en Windows a través de una máquina virtual generalmente sobre Virtual Box. Para ello, Docker ofrece la herramienta docker-machine que permite automatizar y ajustar automáticamente todas las tareas relacionadas con la puesta a punto y configuración de esta máquina virtual.

En ocasiones, normalmente para hacer un ajuste completo del entorno, puede ser necesario acceder manualmente al Shell de esta máquina virtual. Para ello disponemos de las distintas opciones que se enumeran a continuación.

docker-machine ssh

La forma más sencilla de acceder es mediante el empleo de la propia herramienta docker-machine con el subcomando “ssh”. Con ello conseguiremos un acceso a la máquina virtual en la propia línea de comandos.

docker-machine ssh

Empleamos el comando anterior para acceder, en este caso estamos accediendo a la máquina ‘dev’ (creada en el ejemplo anterior).

Interfaz de Virtual Box

También podemos acceder de forma fácil empleando la interfaz gráfica de Virtual Box.

Para ello pulsamos en la opción “Mostrar” en la máquina virtual correspondiente y se nos abrirá una ventana con el Shell.

Docker Machine Virtual Box SSH

Docker Machine Virtual Box SSH Mostrar

SSH

Por último, también podremos acceder al shell de la máquina virtual empleando cualquier cliente SSH como PuTTY. En este caso necesitaremos conocer la IP de la máquina virtual (normalmente 192.168.99.100).

Las credenciales para acceder serán usuario ‘docker’ y contraseña ‘tcuser’.

Docker Machine SSH PuTTY

Hemos visto las 2 opciones distintas para acceder al shell de nuestra máquina virtual. En siguientes publicaciones, veremos cómo esto nos puede resultar necesario para, por ejemplo, poder compartir carpetas/directorios de nuestro host anfitrión con docker-machine y de este modo poder hacerlas accesibles a los distintos contenedores como volúmenes de datos.


Dejar un Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

2 Comentarios en “Docker: Accediendo al shell (SSH) de docker-machine

  • LMPV

    Excelente explicación. Agradecería también tutor de como hacer los contenedores Docker. Disculpe la ignorancia pero me estoy iniciando en este campo Docker