Gerador de Docker Compose
Adicione serviços, configure portas, volumes, variáveis de ambiente e healthchecks, depois exporte um docker-compose.yml pronto a usar — direcionado à Compose Specification moderna, sem a chave version: obsoleta.
Predefinições
Comece a partir de uma stack comum
Cada predefinição substitui os serviços, volumes e redes atuais por um exemplo multi-serviço já pronto. Edite o que quiser depois.
Serviços
Defina cada contentor
Um bloco por serviço. Um serviço precisa de uma imagem, de um contexto de build, ou de ambos.
Portas (anfitrião : contentor)
Volumes
Variáveis de ambiente
Depende de
Adicione outro serviço para configurar uma dependência.
Redes
Ainda sem redes definidas — adicione uma abaixo no cartão de Rede.
Armazenamento
Volumes nomeados
Os volumes referenciados nos mounts de um serviço (como dbdata:/var/lib/postgresql/data) são declarados automaticamente em volumes:. Adicione um aqui apenas se precisar que seja declarado antes de ser montado em algum lugar.
Rede
Redes
Adicione uma rede, depois ative-a nos serviços acima para que possam comunicar entre si pelo nome do serviço.
Ainda sem redes.
Resultado
docker-compose.yml
Ficheiro compose
services:
web:
image: nginx:alpine
container_name: wespner-web
restart: unless-stopped
ports:
- "8080:80"
volumes:
- ./html:/usr/share/nginx/html:ro
A executar
Guarde isto como docker-compose.yml e execute docker compose up -d nessa pasta para iniciar a stack.
Gere o seu próprio servidor de jogos?
Servidores de jogos Wespner com proteção DDoS, discos NVMe e ativação em poucos minutos.