Skip to main content

Création / Gestion type2

Image docker utilisée : https://hub.docker.com/r/itzg/minecraft-server

Emplacement du docker compose:

/docker/minecraft

Lancer le compose

sudo docker-compose up -d

Accéder au terminal Minecraft

Si il demande un mdp: ElipseHuit6

docker exec -i minecraft rcon-cli
ctrl-c pour quitter

docker exec -it minecraft rcon-cli --port 28016 --password ElipseHuit6

Acceder au terminal docker du container

docker attach --sig-proxy=false minecraft
ctrl-c pour quitter

Acceder au logs du serveur

docker logs -t minecraft

Emplacement des settings du serveur minecraft:

/mydisk/partb1/container-conf/minecraft/data


docker-compose.yml :

version: "3.8"

services:

  minecraft:
    image: itzg/minecraft-server:java21
    container_name: minecraft
    ports:
      - "25565:25565"
    volumes:
      - /mydisk/cloud/confcloud/minecraft/data:/data
    environment:
      EULA: "TRUE"
      VERSION: "1.21.8"
      ENABLE_RCON: "true"
      RCON_PASSWORD: "ElipseHuit6"
      RCON_PORT: 28016
      # Server pause when nobody connected:
      ENABLE_AUTOPAUSE: "TRUE"
      AUTOPAUSE_TIMEOUT_EST: 240
      AUTOPAUSE_TIMEOUT_INIT: 120
      AUTOPAUSE_TIMEOUT_KN: 120
      INIT_MEMORY: 1G
      MAX_MEMORY: 6G

volumes:
  minecraft:


(VIEUX) Créer et lancer le Serveur (utiliser docker compose maintenant)
docker run -e EULA=TRUE -d -p 25565:25565 -v /mydisk/partb1/container-conf/minecraft/data:/data --name mc itzg/minecraft-server