Ce projet contient un serveur Minecraft vanilla containerisé avec Docker, permettant de déployer facilement un serveur de jeu multi-joueurs avec deux environnements distincts (développement et production).
Fonctionnalités principales :
minecraft-server.jar dans le répertoire du projetgit clone https://github.com/LeonimusTTV/347-Minecraft-Docker
cd 347-Minecraft-Docker
minecraft-server.jar est présent dans le répertoire racinedocker build --target dev -t leonimust/minecraft:dev .
docker run -p 25565:25565
docker build --target prod -t leonimust/minecraft:prod .
docker run -p 25565:25565
| Composant | Technologie | Version |
|---|---|---|
| Langage serveur | Java | OpenJDK 26 EA |
| Système d'exploitation | Oracle Linux | 21 |
| Containerisation | Docker | Multi-stage build |
| Application | Minecraft Server | Vanilla (version JAR) |
L'application utilise une architecture Docker multi-stage avec un modèle à 3 étapes :
Base -> DEV avec 1024 RAM, creative + ops.json Base -> Prod avec 2048 RAM, survival, pas de ops.json
Contenu du conteneur unique :
Adresse de connexion :
localhost (ou l'IP de votre serveur)25565Une fois connecté :
a) Vérifier le MOTD :
b) Vérifier le mode de jeu :
c) Vérifier les permissions admin :
LeonimusT et Dorian153 a les droits opérateur (niveau 4)Content type
Image
Digest
sha256:3da216c77…
Size
334.4 MB
Last updated
11 months ago
docker pull leonimust/minecraft:dev