Sign inSign up

bernardo1r/minecraft

By bernardo1r

•Updated 9 months ago

Image
0

342

bernardo1r/minecraft repository overview

⁠Minecraft container facilitated

Simple minecraft image, only need a docker compose file to run. Server accessible via screen command.

You can add any server.properties⁠ variable in the environment key in the compose yaml.

From Modrinth modpacks, only fabric ones are currently supported.

To run a simple creative vanilla 1.21.1 server:

services:
  minecraft:
    build:
      args:
        - "WORKDIR=/minecraft"
    image: bernardo1r/minecraft
    container_name: minecraft
    ports:
      - 25565:25565
    tty: true
    restart: always
    volumes:
      - "minecraft-server:/minecraft"
    environment:
      DOWNLOAD_URL: "https://piston-data.mojang.com/v1/objects/64bb6d763bed0a9f1d632ec347938594144943ed/server.jar"
      EULA: true
      GAMEMODE: "creative"

volumes:
  minecraft-server:
    name: "minecraft-server"

To run an vanilla 1.21.1 server with custom memory settings add the key RUN_COMMAND_ARGS:

services:
  minecraft:
    build:
      args:
        - "WORKDIR=/minecraft"
    image: bernardo1r/minecraft
    container_name: minecraft
    ports:
      - 25565:25565
    tty: true
    restart: always
    volumes:
      - "minecraft-server:/minecraft"
    environment:
      DOWNLOAD_URL: "https://piston-data.mojang.com/v1/objects/64bb6d763bed0a9f1d632ec347938594144943ed/server.jar"
      RUN_COMMAND_ARGS: "-Xmx10G"
      EULA: true

volumes:
  minecraft-server:
    name: "minecraft-server"

To run an OceanBlock 2 server from FTB modpacks:

services:
  minecraft:
    build:
      args:
        - "WORKDIR=/minecraft"
    image: bernardo1r/minecraft
    container_name: minecraft
    ports:
      - 25565:25565
    tty: true
    restart: always
    volumes:
      - "minecraft-server:/minecraft"
    environment:
      DOWNLOAD_URL: "https://api.feed-the-beast.com/v1/modpacks/public/modpack/128/100170/server/linux"
      SERVER_TYPE: "FTB"
      EULA: true

volumes:
  minecraft-server:
    name: "minecraft-server"

To run a Cobbleverse from Modrinth modpacks:

services:
  minecraft:
    build:
      args:
        - "WORKDIR=/minecraft"
    image: bernardo1r/minecraft
    container_name: minecraft
    ports:
      - 25565:25565
    tty: true
    restart: always
    volumes:
      - "minecraft-server:/minecraft"
    environment:
      DOWNLOAD_URL: "https://cdn.modrinth.com/data/Jkb29YJU/versions/ERxm2is0/COBBLEVERSE%201.7.2.mrpack"
      DOWNLOAD_SERVER_URL: "https://meta.fabricmc.net/v2/versions/loader/1.21.1/0.18.4/1.1.1/server/jar"
      SERVER_TYPE: "MODRINTH"
      EULA: true

volumes:
  minecraft-server:
    name: "minecraft-server"

Tag summary

Content type

Image

Digest

sha256:73d4c5df5…

Size

74.5 MB

Last updated

9 months ago

docker pull bernardo1r/minecraft