Docker simplificado

Nov 26 2022
Debes haber escuchado mucho a Docker en los últimos tiempos y hay una razón para ello. Bueno, esta no es la ventana acoplable de la que vamos a hablar, vamos a hablar de Pero funciona en mi sistema. Debes haber escuchado esto mucho o incluso enfrentarte a tal situación y la ventana acoplable está aquí la solución.

Debes haber escuchado mucho a Docker en los últimos tiempos y hay una razón para ello.

Foto de Ian Taylor en Unsplash

Bueno, este no es el docker del que vamos a hablar, vamos a hablar de

Pero funciona en mi sistema.

Debe haber escuchado esto mucho o incluso haberse enfrentado a tal situación y docker está aquí la solución. Nos proporciona un tipo de entorno de máquina virtual donde podemos trabajar en cualquier proyecto sin afectar a ningún otro proyecto en nuestro sistema. Podemos darle el proyecto a cualquier persona y pedirle que lo ejecute en su máquina y funcionará. Tiene muchas funcionalidades que cubriremos en una serie.
Docker en realidad crea un contenedor a partir de las imágenes, pero ¿qué es una imagen?

Imagen en Docker

Las imágenes en una ventana acoplable son solo una carpeta que contiene algunos archivos/programas que se pueden ejecutar cuando ejecutamos el comando de la ventana acoplable. Es solo un nombre elegante, pero en palabras más simples es una carpeta que contiene programas ejecutables.
Ahora su próxima pregunta podría ser ¿qué es un Contenedor?

Contenedor en Docker

Los contenedores en Docker tienen el mismo concepto de lo que son los objetos en la programación orientada a objetos. Los contenedores son solo instancias de imágenes o simplemente copias de imágenes. Entonces, ¿qué sucede cuando escribimos

docker run hello-world

      
                

Docker run <image> =. Docker create container of that <image> + Docker start the container

Docker create hello-world // It will return the container id
Docker start <container-id> // This will start the container

Viste algo que Docker Daemon se imprimió, pero ¿qué es esto? Bueno, no interactuamos directamente con Docker Daemon. Cuando ejecutamos algún comando de Docker, es el cliente de Docker a quien le decimos que haga esto por mí y el cliente de Docker es el sistema de entrega de mensajes que entrega el mensaje a Docker Daemon y realiza toda la creación, eliminación y administración de contenedores o imágenes.

Hecho de la diversión

Intenta ejecutar esto

Docker version

Continuará….

En el próximo artículo, le explicaré por qué muestra Linux como sistema operativo y qué sucedió en segundo plano cuando ejecutó la ventana acoplable hello-world y qué fue lo que se imprimió en su terminal.

Siga a BHASKAR bharadwaj para obtener artículos tan interesantes y detallados sobre programación.