Guía práctica de Docker: instalación y comandos esenciales

Docker es una plataforma de contenedores que permite empaquetar aplicaciones con todas sus dependencias en imágenes portables, ejecutables en cualquier sistema operativo compatible. Esta guía cubre la instalación en CentOS y los comandos fundamentales para trabajar con contenedores. Instalación de Docker en CentOS Docker se divide en dos edicio ...

Publicado el 7-2 20:43

Contenedores Comunes en Qt

Este artículo presenta los siguientes contenedores principales de Qt: QList<T> QLinkedList<T> QMap<T> Además, se explicarán algunos métodos comunes de contenedores: qSort qCopy qFind QList<T> es el contenedor genérico más utilizado en Qt A continuación se muestran sus operaciones habituales: Adición, eliminación y do ...

Publicado el 7-1 05:11

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

Implementación de Redis 7.* con Docker

Descargar la imagen En este ejemplo utilizaremos la versión 7.2.5 docker pull redis:7.2.5 Crear archivo de configuración de Redis Configuración para iniciar Redis con archivo de configuración (ubicado en /etc/redis/redis.conf): # Puerto de escucha port 6379 # Contraseña de acceso requirepass securePass123 # Configuración del notificad ...

Publicado el 6-28 20:33

Referencia Técnica y Guía de Comandos CLI para Docker

Fundamentos Arquitectónicos La arquitectura de Docker se sustenta en dos componentes primordiales que definen el flujo de trabajo de contanedorización: Imágenes (Images): Artefactos inmutables y de solo lectura que encapsulan el sistema de archivos, las dependencias y el código de la aplicación. Actúan como el plano de construcción para los en ...

Publicado el 6-17 04:07

Instalación de MySQL 5.7 con Docker

Obtener la imagen de MySQL 5.7 El primer paso consiste en descargar la imagen oficial de MySQL 5.7 desde Docker Hub: docker pull mysql:5.7 Preparar directorio para almacenamiento persistente Para asegurar que los datos de la base de datos se mantengan incluso después de detener el contenedor, crea un directorio en tu sistema anfitrión: mkdir - ...

Publicado el 6-16 04:31

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

Gestión de la configuración de MySQL en Kubernetes con ConfigMaps

Al desplegar servicios de MySQL en Kubernetes, es crucial gestionar tanto los datos persistentes como los archivos de configuración. Mientras que los datos se pueden persistir utilizando PVCs (Persistent Volume Claims), la gestión desacoplada de los archivos de configuración se puede lograr eficientemente mediante ConfigMaps. Introducción a Con ...

Publicado el 6-14 23:31

Gestión de Control de Recursos en Contenedores Docker

Introdución a cgroups en Docker En el ecosistema de contenedores, Docker utiliza la funcionalidad de cgroups del kernel de Linux para administrar y limitar recursos del sistema como CPU, memoria y E/S de disco. cgroups permite asignar cuotas, establecer prioridades, medir el uso y controlar la ejecución de procesos dentro de los contenedores. L ...

Publicado el 6-14 20:07

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