Minecraft Micro Service tries to get a minecraft server as a micro service.
This repository holds the Watrefall proxy.
This image provides support for amd64 and arm/v7 (Raspberry Pi).
To use the proxy inside a container your minecraft also need to be inside a container. See Networking.
This image is rebuild regularly to ensure always the newest build of Waterfall is available.
docker run -d --name <container_name> -e mimise/waterfall
Note: Replace the placeholders.
To connect the minecraft container with Waterfall all container need to join the same network.
... --network="proxy" ...
After you started the minecraft server and Waterfall server within the same network you can add the server to the config.yml.
As a hostname you can use the name from the container, the port is always 25565.
To get a feeling of a micro service the files separated between configs and data.
To bind data to a local folder use.
... -v `pwd`/data:/data ...
Data:
If you want to change settings you can use the config folder. Just place the file in a config folder and mount it to the container.
... -v `pwd`/config:/config ...
Config:
There are other files from a minecraft server where you not have access to.
Why I can't access the logs?
As this image tries to create a micro service logs should handled via the container stdout.
See files in example folder.
As we use restart: unless-stopped the container restarts automatically when the server crashes or you stop the minecraft server.
Content type
Image
Digest
Size
220.7 MB
Last updated
over 6 years ago
docker pull mimise/waterfall