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:
- 🐳 Aprendiendo desde cero hasta utilizarlo para desarrollo de software.
- 🟦 Arquitectura de Docker. Diagrama de bloques.
- 👌Conceptos base para entender Docker. Objetos de Docker.
- 📦Arrancando con el primer contenedor en Docker
¿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
Publicar un comentario
¡Muchas por tu comentario! En breve estaré leyéndolo para responderte. Saludos :]