Dans cet article, nous verrons comment installer l’image Docker d’un serveur minecraft
Préambule
Avant de commencer ce tutoriel, veiller à avoir installer le plugin docker « openmediavault-docker-gui » ainsi que le conteneur let’s encrypt
Étape 1 : téléchargement de l’image Docker
Depuis l’interface web d’OpenMediaVault, se connecter sur le plugin Docker et rechercher l’image minecraft server de itzg
Une fois l’image sélectionnée, la télécharger
- Cliquer sur démarrer
Étape 2 : création du sous-dossier « minecraft » dans notre dossier partagé docker_data
Exécuter la commande suivante dans votre terminal :
sudo mkdir -p /sharedfolders/docker_data/minecraft/data
Étape 3 : paramétrage du conteneur Docker Minecraft
Toujours depuis l’interface web du plugin Docker, sélectionner l’image minecraft téléchargée et cliquer sur « Démarrer l’image »
- Nommer le conteneur « minecraft-server »
- Définir la politique de redémarrage du conteneur
Pour les paramètres « réseau », on choisira le mode « bridge » et l’on déclarera les ports 25565 & 25575 (pour ma part, je les ai fait correspondre à d’autres ports locaux de mon NAS)
Les variables d’environnement à déclarer sont les suivantes :
- EULA=TRUE
- TYPE=FORGE (au lieu de VANILLA)
- SPAWN_ANIMALS=true
- DIFFICULTY=normal
- GENERATE_STRUCTURES=true
- OPS=user1 (si l’on souhaite déclarer un user admin)
- WHITELIST=user1,user2 (pour restreindre l’accès au serveur à ces utilisateurs)
Au niveau des répertoires, on associe :
- Le répertoire « /data » du conteneur au répertoire « /sharedfolders/docker_data/minecraft/data » de notre NAS
Étape 4 : vérifier le bon fonctionnement du conteneur
Exécuter la commande suivante dans votre terminal :
sudo docker logs -f minecraft-server
voila j arrive bien a l’installer minicraft le voie mais impossible de se co desu
échec de connexion au serveur
échec de l’authentification :session invalide
J’aimeJ’aime
Bonjour, si vous avez renseigné le paramètre EULA=true, il faut que vous disposiez d’une licence valide du jeu pour pouvoir vous connecter au serveur
J’aimeJ’aime
bonjour ou bonsoir
j’ai un problème il veux pas démarrer le docker
j’ai un message d’erreur
Failed to execute command ‘export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; docker run -d –restart=unless-stopped -v /etc/localtime:/etc/localtime:ro –net=bridge -p 0.0.0.0:62008:25565/tcp -p 0.0.0.0:62009:25575/tcp -h « minecraft-server » -e PATH= »/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.8-openjdk/jre/bin:/usr/lib/jvm/java-1.8-openjdk/bin » -e LANG= »C.UTF-8″ -e JAVA_HOME= »/usr/lib/jvm/java-1.8-openjdk/jre » -e JAVA_VERSION= »8u212″ -e JAVA_ALPINE_VERSION= »8.212.04-r0″ -e UID= »1000″ -e GID= »1000″ -e JVM_XX_OPTS= »-XX:+UseG1GC » -e MEMORY= »1G » -e TYPE= »VANILLA » -e VERSION= »LATEST » -e FORGEVERSION= »RECOMMENDED » -e SPONGEBRANCH= »STABLE » -e SPONGEVERSION= » » -e FABRICVERSION= »LATEST » -e LEVEL= »world » -e PVP= »true » -e DIFFICULTY= »easy » -e ENABLE_RCON= »true » -e RCON_PORT= »25575″ -e RCON_PASSWORD= »minecraft » -e LEVEL_TYPE= »DEFAULT » -e SERVER_PORT= »25565″ -e ONLINE_MODE= »TRUE » -e SERVER_NAME= »Dedicated Server » -e REPLACE_ENV_VARIABLES= »FALSE » -e ENV_VARIABLE_PREFIX= »CFG_ » -e EULA= »FALSE » -e OPS= »sliv3r » -v « /sharedfolders/docker_data/minecraft/data »: »/data »:rw –name= »minecraft-server » « itzg/minecraft-server:latest » 2>&1’ with exit code ‘125’: docker: Error response from daemon: Conflict. The container name « /minecraft-server » is already in use by container « 62244c37ea438623e107c78448f6c0ae1286181079d09f905213cb17484c28e3 ». You have to remove (or rename) that container to be able to reuse that name. See ‘docker run –help’.
J’aimeJ’aime
Bonjour, d’après le message d’erreur, vous avez déjà un conteneur portant le nom « minecraft-server » en cours d’execution
J’aimeJ’aime
bonjour
j’ai relancer mon serveur mais le jeux voit pas le serveur connecter
J’aimeJ’aime
Il faut que tu ouvres le port 26565 sur ta box et que tu le rediriges sur le port 26565 de l’IP locale de ton serveur
J’aimeJ’aime