Este repositório contém a configuração de um servidor Minecraft rodando em Docker com o auxílio do Docker Compose.
A imagem utilizada é a itzg/minecraft-server, a mais popular e completa para servidores Minecraft.
-
Clone o repositório:
git clone https://github.com/Codigo-Capixaba/docker-minecraft-server.git cd docker-minecraft-server -
Suba o servidor com Docker Compose:
docker compose up -d
-
O servidor irá rodar na porta 25565.
- Conecte-se no Minecraft usando:
localhost:25565
O arquivo docker-compose.yml já vem configurado com alguns parâmetros básicos:
- Porta:
25565(externa e interna) - Memória alocada:
2G - Versão do Minecraft:
1.21.5 - Modo de jogo:
survival - Dificuldade:
normal - Online Mode:
FALSE(aceita jogadores não originais/cracked) - Persistência: mundos e configs salvos em
./minecraft
Caso queira alterar, edite as variáveis em environment: no docker-compose.yml.
Os arquivos do servidor ficam salvos na pasta local:
/PROJETOS/minecraft:/data
Assim, mesmo reiniciando o container ou servidor, os mundos e configs não são perdidos.
-
Subir o servidor:
docker compose up -d
-
Parar o servidor:
docker compose down
-
Ver os logs em tempo real:
docker compose logs -f
Se estiver rodando na sua própria máquina, basta entrar no Minecraft e adicionar:
Servidor: localhost
Porta: 25565
Se rodar em um VPS/Servidor remoto, use o IP público do host no lugar de localhost.
Este projeto é apenas uma configuração de uso do Docker. Todos os direitos do jogo Minecraft pertencem à Mojang Studios / Microsoft.
💡 Dica: quer deixar o servidor ainda mais personalizado?
Você pode adicionar mods, plugins e até habilitar whitelist/editando as configs na pasta ./minecraft. 😉