2. Archivo docker-compose.yml ¿Qué es un docker-compose.yml? Es un archivo de configuración en formato YAML que permite definir y ejecutar múltiples contenedores Docker como un solo servicio, facilitando la orquestación de aplicaciones complejas. Estructura básica de un docker-compose.yml version: Define la versión de la sintaxis de Docker Compose. services: Define los diferentes servicios o contenedores a levantar. build: Ruta para construir la imagen Docker (opcional cuando se usa imagen pública). image: Nombre de la imagen a usar. ports: Puertos que se exponen y mapean al host. volumes: Para montar volúmenes o carpetas locales dentro del contenedor. environment: Variables de entorno para los contenedores. Ejemplo básico: version: '3' services: web: build: . ports: - "3000:3000" volumes: - .:/app environment: - NODE_ENV=development db: image: postgres:13 environment: POSTGRES_USER: usuario POSTGRES_PASSWORD: contraseña POSTGRES_DB: mibase ports: - "5432:5432" ¿Cómo ejecutar un archivo docker-compose.yml? Abrir una terminal. Navegar a la carpeta donde está el archivo docker-compose.yml. Ejecutar el comando: docker-compose up Esto creará y arrancará todos los servicios definidos en el archivo. Para detener los servicios: docker-compose down
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter