Containers
Void provides Docker images for running in a container. See the Void Docker Hub for all available images.
For running Void directly on your host, refer to the Running guide.
Running Void in Docker
Section titled “Running Void in Docker”To run Void in a Docker container, use the following example command:
docker run --name void --network host --pull=always --rm caunt/void:dev
You can pass additional program arguments to customize servers and network settings:
docker run --name void --network host --pull=always --rm caunt/void:dev \ --ignore-file-servers \ --server mc.example.com:25566 \ --port 25565 \ --interface 0.0.0.0
Running Void in Kubernetes
Section titled “Running Void in Kubernetes”To run Void in a Kubernetes cluster, follow this example Deployment
manifest:
apiVersion: apps/v1kind: Deploymentmetadata: name: void-deployment labels: app: voidspec: replicas: 1 selector: matchLabels: app: void template: metadata: labels: app: void spec: containers: - name: void image: caunt/void:latest imagePullPolicy: Always ports: - name: watchdog containerPort: 80 - name: proxy containerPort: 25565 env: - name: VOID_PLUGINS value: "https://example.org/download/YourPlugin1.dll" - name: VOID_WATCHDOG_ENABLE value: "true" - name: VOID_OFFLINE value: "true"
Configuring Void in Containers
Section titled “Configuring Void in Containers”Use environment variables or mount volumes to configure Void.
Image Tags
Section titled “Image Tags”Other latest
versions:
- caunt/void:latest-windows
- caunt/void:latest-windows-win-x64
- caunt/void:latest-linux-x64
- caunt/void:latest-linux-arm
- caunt/void:latest-linux-arm64
- caunt/void:latest-alpine
- caunt/void:latest-alpine-linux-musl-x64
- caunt/void:latest-alpine-linux-musl-arm
- caunt/void:latest-alpine-linux-musl-arm64
- caunt/void:latest-android
- caunt/void:latest-android-linux-bionic-x64
Other dev
versions:
- caunt/void:dev-windows
- caunt/void:dev-windows-win-x64
- caunt/void:dev-linux-x64
- caunt/void:dev-linux-arm
- caunt/void:dev-linux-arm64
- caunt/void:dev-alpine
- caunt/void:dev-alpine-linux-musl-x64
- caunt/void:dev-alpine-linux-musl-arm
- caunt/void:dev-alpine-linux-musl-arm64
- caunt/void:dev-android
- caunt/void:dev-android-linux-bionic-x64
- caunt/void:
<version>
- Specific version of Void release, e.g.caunt/void:0.5.1
.
Other specific versions:
- caunt/void:
<version>
-windows - caunt/void:
<version>
-windows-win-x64 - caunt/void:
<version>
-linux-x64 - caunt/void:
<version>
-linux-arm - caunt/void:
<version>
-linux-arm64 - caunt/void:
<version>
-alpine - caunt/void:
<version>
-alpine-linux-musl-x64 - caunt/void:
<version>
-alpine-linux-musl-arm - caunt/void:
<version>
-alpine-linux-musl-arm64 - caunt/void:
<version>
-android - caunt/void:
<version>
-android-linux-bionic-x64