Volver a las herramientas

Generador de Docker Compose

Añade servicios, configura puertos, volúmenes, variables de entorno y comprobaciones de salud, y exporta un docker-compose.yml listo para usar — siguiendo la Compose Specification moderna, sin la clave version: obsoleta.

Ajustes predefinidos

Empieza desde un stack habitual

Cada ajuste predefinido sustituye los servicios, volúmenes y redes actuales por un ejemplo multiservicio ya hecho. Después puedes editar lo que quieras.

Servicios

Define cada contenedor

Un bloque por servicio. Un servicio necesita una imagen, un contexto de build, o ambos.

Servicio 1

Puertos (host : contenedor)

:

Volúmenes

Variables de entorno

Depende de

Añade otro servicio para configurar una dependencia.

Redes

Todavía no hay redes definidas — añade una abajo en la tarjeta de Redes.

Almacenamiento

Volúmenes con nombre

Los volúmenes referenciados en los montajes de un servicio (como dbdata:/var/lib/postgresql/data) se declaran automáticamente bajo volumes:. Añade uno aquí solo si necesitas declararlo antes de que se monte en algún sitio.

Redes

Redes

Añade una red y luego actívala para los servicios de arriba, para que puedan comunicarse entre sí por nombre de servicio.

Todavía no hay redes.

Salida

docker-compose.yml

Archivo compose

services:
  web:
    image: nginx:alpine
    container_name: wespner-web
    restart: unless-stopped
    ports:
      - "8080:80"
    volumes:
      - ./html:/usr/share/nginx/html:ro

Ponerlo en marcha

Guarda esto como docker-compose.yml y ejecuta docker compose up -d en esa carpeta para iniciar el stack.

¿Tienes tu propio servidor de juegos?

Servidores de juegos Wespner con protección DDoS, discos NVMe y activación en pocos minutos.

Ver hosting