Docker. Contenedores. Ejecutando una consola interactiva.

Docker. Contenedores. Ejecutando una consola interactiva.

Además, de ejecutar tareas simples con Docker, es posible ejecutar una terminal sobre un contenedor con un sabor distinto a Alpine, como por ejemplo Ubuntu.

En esta ocasión, ejecutaremos una terminal interactiva con un contenedor de Ubuntu.

Para correr el contenedor debemos ingresar lo siguiente en la línea de comandos: 

docker container run --interactive --tty --rm ubuntu bash

En este ejemplo, estamos pasando 3 parámetros:

  • --interactive, --i, le indica a docker que mantenga el STDIN abierto, permitiendo enviar entradas de texto al contenedor a través de la entrada estándar.
  • --tty, --t, asignando una pseudo terminal. Esto significa que obtenemos acceso a las características de entrada y salida disponibles en un entorno interactivo (TTY, son las siglas de teletypewriter).
  • --rm, le indica a Docker que elimine de forma automática el contenedor y el volumen asociado a este cuando el finalice la ejecución del contenedor. 

Obtendrás un resultado como este:

 

Al teclear "exit" y presionar la tecla "Enter", revisamos los contenedores, ¿está nuestro contenedor?

Hasta aquí este articulo. Como te habrás dado cuenta, es muy simple poder ejecutar una línea de comandos de Ubuntu, y no solo de esta distribución puede ejecutar la imagen que quieras y que este disponible en el Docker Hub

Por si te perdiste de algún tema aquí te presento el temario:


¿Te imaginas ahorrar horas en tu computadora y trabajar como un verdadero profesional? 💻⚡

Ya está disponible el Pack de 10 Scripts de Automatización para Windows, diseñado para eliminar tareas repetitivas y hacer tu día mucho más eficiente.

 

Comentarios