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.
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.