Ejecución de una Imagen Descargada
Lanzamiento de contenedores a partir de imágenes
El lanzamiento de contenedores a partir de imágenes es una parte fundamental del trabajo con Docker. Para ello, se utiliza el comando docker run, que crea e inicia un nuevo contenedor basado en una imagen especificada.
La sintaxis general de este comando es:
docker run [OPTIONS] IMAGE [COMMAND]
Algunas de las opciones más comunes incluyen:
-d: Ejecuta el contenedor en modo desacoplado (en segundo plano);-p: Asocia puertos entre el host y el contenedor;--name: Asigna un nombre personalizado al contenedor;-it: Ejecuta el contenedor de forma interactiva, permitiendo el uso de una terminal dentro del contenedor.
La ejecución del siguiente comando inicia un nuevo contenedor de Ubuntu y proporciona una terminal interactiva dentro de él:
docker run -p 8080:80 nginx
El parámetro -p asocia el puerto interno 80 del contenedor con el puerto 8080 de la máquina local.
Una vez que el contenedor está en ejecución, se puede abrir el navegador y acceder a:
http://localhost:8080
Se visualizará Nginx ejecutándose en esta dirección. Observe que nada se ejecuta directamente en el equipo; todo se ejecuta dentro de Docker.
Ciclo de vida del contenedor: inicio, detención y eliminación de contenedores
Una vez que un contenedor ha sido iniciado, pasa por un ciclo de vida que incluye varias etapas clave:
- El contenedor se inicia cuando se ejecuta a partir de una imagen;
- Permanece en ejecución mientras su proceso principal esté activo;
- Se puede detener un contenedor en ejecución con el comando
docker stop, que apaga el proceso del contenedor de forma controlada; - Si se desea eliminar completamente un contenedor, se utiliza
docker rm, que elimina el contenedor del sistema.
Eliminar un contenedor no elimina la imagen subyacente, por lo que siempre se puede lanzar un nuevo contenedor a partir de la misma imagen posteriormente. Comprender estos comandos básicos del ciclo de vida—inicio, detención y eliminación de contenedores—ayudará a gestionar el entorno Docker de manera eficiente durante el desarrollo y pruebas de aplicaciones.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 7.14
Ejecución de una Imagen Descargada
Desliza para mostrar el menú
Lanzamiento de contenedores a partir de imágenes
El lanzamiento de contenedores a partir de imágenes es una parte fundamental del trabajo con Docker. Para ello, se utiliza el comando docker run, que crea e inicia un nuevo contenedor basado en una imagen especificada.
La sintaxis general de este comando es:
docker run [OPTIONS] IMAGE [COMMAND]
Algunas de las opciones más comunes incluyen:
-d: Ejecuta el contenedor en modo desacoplado (en segundo plano);-p: Asocia puertos entre el host y el contenedor;--name: Asigna un nombre personalizado al contenedor;-it: Ejecuta el contenedor de forma interactiva, permitiendo el uso de una terminal dentro del contenedor.
La ejecución del siguiente comando inicia un nuevo contenedor de Ubuntu y proporciona una terminal interactiva dentro de él:
docker run -p 8080:80 nginx
El parámetro -p asocia el puerto interno 80 del contenedor con el puerto 8080 de la máquina local.
Una vez que el contenedor está en ejecución, se puede abrir el navegador y acceder a:
http://localhost:8080
Se visualizará Nginx ejecutándose en esta dirección. Observe que nada se ejecuta directamente en el equipo; todo se ejecuta dentro de Docker.
Ciclo de vida del contenedor: inicio, detención y eliminación de contenedores
Una vez que un contenedor ha sido iniciado, pasa por un ciclo de vida que incluye varias etapas clave:
- El contenedor se inicia cuando se ejecuta a partir de una imagen;
- Permanece en ejecución mientras su proceso principal esté activo;
- Se puede detener un contenedor en ejecución con el comando
docker stop, que apaga el proceso del contenedor de forma controlada; - Si se desea eliminar completamente un contenedor, se utiliza
docker rm, que elimina el contenedor del sistema.
Eliminar un contenedor no elimina la imagen subyacente, por lo que siempre se puede lanzar un nuevo contenedor a partir de la misma imagen posteriormente. Comprender estos comandos básicos del ciclo de vida—inicio, detención y eliminación de contenedores—ayudará a gestionar el entorno Docker de manera eficiente durante el desarrollo y pruebas de aplicaciones.
¡Gracias por tus comentarios!