Voltar às ferramentas

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.

Serviço 1

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.

Ver alojamento