Public | Automated Build

Last pushed: a month ago
Short Description
This is a dockerized version of the PocketMine-MP server written in PHP.
Full Description

PocketMine-MP Docker Container

This is a dockerized version of the PocketMine-MP server written in PHP, a highly customisable, open source server software for Minecraft: Pocket Edition written in PHP. More documentation regarding the server itself can be found at their website directly.

The current version supported is: 1.6.2dev-ALPHA6

How to use PocketMine-MP

To learn how to use PocketMine-MP, please visit their documentation site. This image definition is not meant to replace the great documentation that the PocketMine team has already completed.

How to use this Docker image

Starting with default data

To start with no mapped data, simple utilize the docker run command below. This will launch a new container with the default data present.

docker run -d -p 19132:19132/udp --name minecraft cscheide/pocketmine-mp:latest

Starting while persisting data

To persist data, ensure your configuration and data files are present in a volume and map a volume to /data.

docker run -d -v /your/directory/with/data:/data -p 19132:19132/udp --name minecraft cscheide/pocketmine-mp:latest

See the data management section below for more detail.

Data Management

Since PocketMine-MP relies on some static data to configure and store information about the world, this image assumes the presence of a data volume located at /data. The following files will be referenced from /data:

  • banned-ips.txt
  • banned-players.txt
  • ops.txt
  • players directory
  • worlds directory
  • pocketmine.yml
  • server.properties
  • white-list.txt

To persist your data, simply map a volume to /data when you launch the container.

How to Update To Latest Version

This image is updated when I perform the build to DockerHub. At present the current version supported is:

To update to the latest version yourself you can either follow the Manual Update Instructions or you can simple download a copy of the PocketMine-MP Docker Container from GitHub and build the image yourself. This process will automatically grab the latest version.

docker build --no-cache -t your-image-name pocketmine-mp/.

Then run the above commands utilizing your own image.

docker run -d -p 19132:19132/udp --name minecraft your-image-name

Docker Pull Command
Owner
cscheide
Source Repository

Comments (0)