Casanier, mais fenêtre ouverte sur le monde entier
Déployer un serveur Minecraft avec Docker Compose
Déployer un serveur Minecraft avec Docker Compose

Déployer un serveur Minecraft avec Docker Compose

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

  1. Ouvrez un terminal dans le dossier qui contient docker-compose.yml.
  2. Lancez en arrière‑plan : docker compose up -d
  3. Suivez les logs au premier démarrage (génération du monde) : docker compose logs -f
  4. Arrêter/redémarrer si besoin : docker compose stop docker compose start

🔌 Connexion au serveur

  1. Utilisez l’IP locale de l’hôte Docker (ex. 192.168.1.50:25565).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *