Ce tuto est à la destination des personnes qui souhaitent déployer un serveur Minecraft
Mettez en ligne un petit serveur Minecraft survie, isolé dans un conteneur Docker, en quelques minutes.
🎯 Objectif
Dans cet article, on va lancer un serveur Minecraft Paper 1.12.2 prêt pour le jeu en survie, à l’aide de Docker Compose. La configuration ci‑dessous limite le serveur à 4 joueurs, optimise la mémoire et active les blocs de commande.
🧰 Prérequis
- Docker et Docker Compose installés sur votre machine/VM
- Au moins ~2 Go de RAM libres pour le serveur.
📦 Fichier docker-compose.yml
Copiez/collez ce contenu dans un fichier nommé docker-compose.yml
à la racine d’un dossier vide :
services:
minecraft-server:
image: itzg/minecraft-server:java11
container_name: minecraft-survie
ports:
- "25565:25565"
environment:
EULA: "TRUE"
TYPE: "PAPER"
VERSION: "1.12.2"
MAX_PLAYERS: "4"
MEMORY: "1500M"
DIFFICULTY: "normal"
ONLINE_MODE: "FALSE"
VIEW_DISTANCE: "5"
SIMULATION_DISTANCE: "2"
USE_AIKAR_FLAGS: "true"
ENABLE_COMMAND_BLOCK: "true"
volumes:
- ./minecraft-data:/data
restart: unless-stopped
🚀 Lancer le serveur
- Ouvrez un terminal dans le dossier qui contient
docker-compose.yml
. - Lancez en arrière‑plan :
docker compose up -d
- Suivez les logs au premier démarrage (génération du monde) :
docker compose logs -f
- Arrêter/redémarrer si besoin :
docker compose stop docker compose start
🔌 Connexion au serveur
- Utilisez l’IP locale de l’hôte Docker (ex.
192.168.1.50:25565
).