/terraria-docker-server

Repository containing Docker image along files to startup Terraria server.

Primary LanguageDockerfile

Terraria Docker Server

Dedicated server for Terraria.

About

Dedicated Docker image for video game Terraria. No mods are included with image. This image is self contained, with everything needed to standup a headless Terraria dedicated server.

Build

If you are pulling down this repo and building the image yourself, use docker build -t terraria-server ..

Network

The network port is set in the Docker compose file or in the Docker command from CMI. The default port is 7777 tcp. If standing up multiple Terraria servers, change the port (along with map used).

Volumes

Server uses one volume. Volume will contain...

Usage

Docker Compose

The docker-compose.yaml is included. Use docker-compose up -d to bring up the server, and then docker-compose down to bring the server down.

Docker CLI

docker run -it --rm \
    --name terraria-server \
    -p 7777:7777 \
    --volume=terraria_data:/opt/terraria/data \
    -d wrightcameron/terraria-server

While running Docker Compose or Docker CLI interactively (not -d mode), you can simply press CTRL+C once to gracefully stop the server.