Construcción de contenedores Docker con servicio SSH mediante Dockerfile

Creación de imagen base CentOS con Dockerfile 1. Preparación del archivo Dockerfile Primero, creamos un directorio de trabajo y el archivo Dockerfile: mkdir cont_base cd cont_base nano Dockerfile El contenido del Dockerfile será: FROM docker.io/centos LABEL creador="admin" RUN yum update -y && yum clean all Explicación de ...

Publicado el 7-16 16:56

Docker: Fundamentos y Uso en Contenedores

Conceptos Clave de Docker En Docker, una imagen actúa como un template de solo lectura que incluye el sistema de archivos y el entorno de ejecución para aplicaciones. Por ejemplo, una imagen base de Ubuntu proporciona el sistema operativo necesario. Un contenedor es una instancia aislada creada a partir de una imagen, emulando un entorno Linux ...

Publicado el 7-3 16:38

Creación de Dockerfiles y Construcción de Imágenes

Docker permite descargar imágenes, iniciar contenedores y ejecutar aplicaciones dentro de ellos mediante comandos manuales. Sin embargo, este enfoque es repetitivo e ineficiente, ya que requiere introducir comandos uno por uno. Para solucionar este problema, se desarrollaron los Dockerfiles: scripts que contienen una secuencia de instrucciones ...

Publicado el 6-30 02:55

Despliegue de aplicaciones Java mediante Dockerfile

Configuración previa de red Antes de exponer la aplicación al tráfico externo, es fundamental configurar el firewall del sistema operativo (en distribuciones basadas en RHEL/CentOS) para permitir las conexiones en el puerto deseado. # Permitir tráfico en el puerto 8080 de forma permanente firewall-cmd --zone=public --add-port=8080/tcp --permane ...

Publicado el 6-20 23:21

Gestión y construcción de imágenes en Docker

Cuando se inicia un contenedor, Docker verifica si la imagen solicitada está disponible localmente. En caso de no encontrarla, el demonio de Docker la descarga automáticamente desde un registro, siendo Docker Hub el repositorio público configurado por defecto. Visualización de imágenes locales Para inspeccionar las imágenes que residen en el si ...

Publicado el 6-20 22:32

Guía práctica para crear Dockerfiles desde cero

Guía práctica para crear Dockerfiles desde cero ¿Qué problema resuelve Docker? Imagina que desarrollas una aplicación en tu portátil y funciona perfectamente. Cuando tu compañero intenta ejecutarla en su máquina, aparecen errores por versiones distintas de librerías, configuraciones faltantes o diferencias en el sistema operativo. Docker elimin ...

Publicado el 6-15 20:22

Guía de Comandos Esenciales de Docker: Imágenes, Contenedores, Redes, Dockerfile, Docker Compose, Swarm y Stack

Docker docker version docker info docker --help Operaciones con Imágenes docker images # Información de imágenes en el repositorio local Explicación de resultados: REPOSITORY(Nombre de imagen) TAG(Etiqueta|Versión) IMAGE ID(ID de imagen) CREATED(Fecha de creación) SIZE(Tamaño) mi-app-web latest 472cfb286905 1 ...

Publicado el 6-14 01:41

Gestión de redes Docker entre hosts y limitación de recursos en contenedores

Comunicación entre contenedores en hosts separados Entorno del experimento El entorno consta de dos servidores con Docker instalado y configurado con diferentes subredes para los contenedores. usuario@servidor-a:~# docker --version Docker version 24.0.4, build 3713ee1 usuario@servidor-a:~# ip a show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWE ...

Publicado el 6-9 16:07

Guía Completa de Comandos y Conceptos de Docker

Este documento explora comandos esenciales de Docker, la configuración de Nginx, el manejo de volúmenes, la creación de imágenes a través de Dockerfiles, la gestión de redes y la orquestación con Docker Compose. Comandos Fundamentales de Docker Una tabla resumen de los comandos más utilizados en Docker: Comando Descripción docker pull ...

Publicado el 6-8 19:46

Guía Básica de Docker: Despliegue de Proyectos Backend con Dockerfile y Despliegue Directo

# Eliminar versiones antiguas de docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine # Configurar repositorio ...

Publicado el 6-6 00:53