Skip to content

vpathuis/multiple-minecraft-bedrock-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Multiple Minecraft Bedrock server using docker-compose

Run multiple Minecraft Bedrock servers using Docker

This is an addon to the Docker implementation by itzg enabling multiple Minecraft Bedrock servers, all on the default port (19132). Begin by reading itzg/minecraft-bedrock-server: https://hub.docker.com/r/itzg/minecraft-bedrock-server.

In stead of using the docker run, we'll be using docker-compose. A docker macvlan network will be created which will allow the containers to each get their own ip-address. This trick will allow the servers to have the default port, allowing them to show up in Minecraft-clients.

Create the following folders: minecraft minecraft\minecraft1 minecraft\minecraft2 etc. (depending on the number of servers you're looking for)

Save the docker-compose.yml to the minecraft-folder and customize:

  • choose random mac-addresses (generate, or be creative)
  • choose the IP-addresses you want the containers to have. These should be free on your router.
  • choose environment variables to customize the Minecraft-server

now use: docker-compose up -d

If you want you can still make changes to the server.properties (Minecraft file), stop the containers, edit en rerun.

Upgrades of the minecraft server software require the following steps:

  1. docker-compose stop
  2. docker container prune
  3. sudo docker-compose up -d This rebuilds all the containers with the latest version.

About

Run multiple Minecraft Bedrock servers using Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published