Docker Exec -it

Docker Exec -it
Docker es un marco de gestión de contenedores que es gratuito y de código abierto. Permite a los desarrolladores agrupar programas en contenedores que son piezas ejecutables estandarizadas que combinan el código fuente con los módulos del sistema operativo y los requisitos necesarios para ejecutar ese programa en casi cualquier plataforma.

Docker Framework creó una plataforma de consola que nos permite ejecutar varios comandos para obtener datos de contenedores. Hay algunos comandos de ejecución de los Dockers también ejecutados y ejecutivos. El comando EXEC nos permite ejecutar los comandos en un contenedor en ejecución sin abrir una nueva consola.

Entonces, este artículo demostrará el uso del comando exec -it de Docker en Ubuntu 20.04 sistema.

A la apertura de la aplicación de shell para el Ubuntu 20.04 Sistema, necesitamos eliminar todas las versiones antiguas de Docker junto con otros paquetes instalados desde nuestro sistema.

Entonces, la instrucción APT-get con 4 palabras clave "eliminar" se ha utilizado para este propósito. Solicita que continúe nuestra contraseña de cuenta corriente. Hemos agregado una contraseña y presionamos ENTER para continuar este proceso.

Mientras se ejecuta, le pedirá que presione "Y" para continuar este proceso como se muestra a continuación.

En unos pocos segundos, todo el Docker y sus paquetes relacionados se eliminarán con éxito.

Ahora, debe actualizar su sistema Linux a través del comando apt-get de la actualización que se muestra a continuación. Es un paso necesario para seguir para evitar cualquier inconveniente.

$ sudo apt-get actualización

Asegúrese de descargar el Docker desde su sitio web si no conoce ninguna otra forma de instalarlo. La instrucción de curl que se muestra a continuación debe utilizarse a este respecto.

Ahora, para instalar la plataforma Docker, intente usar el comando de instalación "apt-get" seguido del nombre de una plataforma como "Docker.io ”que se muestra a continuación. Comenzará a calcular toda la información.

$ sudo apt-get instalación de instalación.IO

Mientras se procesa, requiere que su afirmación continúe instalando Docker en su Ubuntu 20.04. Necesitas presionar "Y" como respuesta a la pregunta.

Si el Docker no se puede instalar en su extremo utilizando el comando anterior debido a algunos problemas, intente usar el paquete Snap para instalarlo según las instrucciones a continuación que se muestra a continuación.

$ sudo snap instalación de instalación

Puede averiguar la versión instalada de Docker en su sistema a través del comando de versión a continuación con la palabra clave "Docker". Ahora, el Docker está instalado y listo para usar.

$ Docker -Versión

El comando Docker "PS" se puede utilizar para obtener la información sobre todos los contenedores que tiene en su sistema. Hemos estado utilizando los privilegios de sudo para ejecutar la instrucción "Docker PS" para obtener esta información. Hemos descubierto que no hay contenedor en nuestro Docker en este momento.

$ sudo docker ps -a

Debe averiguar todas las imágenes disponibles de Docker en su sistema utilizando la instrucción "Imágenes Docker" que se demuestra a continuación. Puede ver que actualmente tenemos 4 imágenes disponibles para ser utilizadas en nuestro sistema Docker junto con su información.

$ Sudo Docker Imágenes

Debe extraer estas imágenes en su sistema utilizando la instrucción de extracción de Docker junto con el nombre de la imagen. Entonces, hemos sacado 3 imágenes una tras otra.mi. Ubuntu, caja ocupada, Hello-World.

$ sudo Docker Pull Ubuntu
$ sudo Docker Pull Busybox
$ sudo Docker Pull Hello-World

Ahora, todas estas imágenes se pueden utilizar al final. Entonces, tenemos que ejecutar las imágenes para crear contenedores. Para esto, intente hacer uso de la instrucción "Docker Run" junto con el nombre de una imagen. Lo hemos hecho para las 3 imágenes como a continuación.

$ sudo Docker Run Ubuntu
$ sudo Docker Run BusyBox
$ sudo Docker Run Hello-World

Después de verificar la información del contenedor a través de la instrucción "PS" de Docker, puede ver que se han creado 3 imágenes de contenedores. Ahora, podemos usarlos por su identificación o nombres.

$ sudo docker ps -a

Ahora, veremos primero la instrucción "Ejecutar" para que cuando usemos el comando "Ejec", estará más claro para usted. Hemos estado utilizando la instrucción "Docker ejecutando" con la opción "-name" para cambiar el nombre de la imagen "Buzón de ocupado" a "Test1". Junto con eso, la opción se usa para abrir la consola interactiva en nuestro carcasa.

Ahora, un contenedor llamado "test1" se ha estado ejecutando para la imagen de la imagen y su consola se abre. Hemos utilizado la instrucción de la lista "LS" para mostrar todos los contenidos en un contenedor en ejecución "Test1". Cuando el usuario sale del contenedor, el contenedor se eliminará automáticamente de la cola Docker y el comando "PS" ahora lo mostrará.

Usando la instrucción "PS" de Docker, podemos ver el contenedor en ejecución con su estado "Up" y otra información.

$ sudo docker ps

Ahora, echaremos un vistazo a la instrucción "Ejec -it" en comparación con la instrucción "Ejecutar". Entonces, comience el contenedor "Test1" con una instrucción de inicio de Docker. Luego, use la instrucción "Docker Exec -it" junto con el nombre del contenedor "Test1". Debe poner cualquier instrucción que desee ejecutar después del nombre del contenedor. Obtendrá resultados similares a los que obtiene en la instrucción "Ejecutar". Esto significa que la instrucción "Ejec -it" le permite ejecutar las instrucciones dentro del contenedor en ejecución.

Conclusión

El párrafo de introducción de este tutorial lo guía sobre el funcionamiento de Docker y cómo administra los datos dentro de los contenedores. Hemos discutido la instalación de Docker en el Ubuntu 20.04 Sistema junto con tirar y ejecutar sus imágenes. Después de eso, hemos demostrado la comparación entre las instrucciones "Ejecutar" y "Ejec -it" para mostrar cómo el comando EXEC puede ejecutar comandos en el contenedor que ya está ejecutando sin la consola como lo hace el comando "Ejecutar". Todos los comandos que hemos utilizado son bastante simples de entender e implementar.