Masz ochotę na wspólne przygody w Minecraftcie ze znajomymi? Własny serwer w Dockerze to świetny sposób, by mieć pełną kontrolę nad grą i grać online, kiedy tylko chcesz. Wystarczy odpowiednie środowisko hostingowe i obraz Dockera itzg/minecraft-server. Potem instalacja i konfiguracja to już tylko kilka kroków w terminalu.
SPIS TREŚCI
- Serwer Minecraft w Dockerze – własny komputer czy centrum danych?
- Wymagania systemowe dla serwera Minecraft w Dockerze
- Jakie opcje serwera Minecraft w Dockerze oferuje home.pl?
- Przykładowe scenariusze serwera Minecraft Docker i pasujące oferty home.pl
- Jak postawić serwer Minecraft w Dockerze: krok po kroku
Serwer Minecraft w Dockerze – własny komputer czy centrum danych?
Jeśli chcesz grać online z innymi, własny serwer to najlepsze wyjście. Masz wtedy pełną kontrolę nad mapą, trybem gry, poziomem trudności, modami i innymi ustawieniami.
Teoretycznie możesz uruchomić serwer Docker Minecraft bezpośrednio na swoim prywatnym komputerze. Ma to jednak poważne wady:
- obciąża wydajność urządzenia,
- serwer działa tylko wtedy, gdy komputer jest włączony,
- jakość gry mocno zależy od Twojego łącza internetowego.
Wybór hostingu u sprawdzonego dostawcy rozwiązuje wszystkie te problemy, bo ich data center zapewnia szybkie łącza, niezawodny sprzęt i gwarancję, że Twój serwer będzie dostępny 24/7.
Wymagania systemowe dla serwera Minecraft w Dockerze
Wymagania dzielą się na trzy obszary: system operacyjny, oprogramowanie Docker oraz sam serwer Minecraft. Pierwsze dwa są jasno określone, natomiast wymagania serwera Minecraft zależą od liczby graczy, rozmiaru mapy i używanych modów.
Minimalne wymagania:
- Procesor: 2,8 GHz lub wyższy (4 vCore+),
- Pamięć RAM: 8 GB,
- Dysk: 80 GB,
- System operacyjny: 64-bitowa dystrybucja Linux (np. Ubuntu 20.04, Debian 12, CentOS 7).
Docker działa na wielu systemach (Ubuntu, Debian, CentOS, a także na Windows od 2016 roku). Obraz itzg/minecraft-server dostępny jest jednak wyłącznie dla dystrybucji Linux.
Jakie opcje serwera Minecraft w Dockerze oferuje home.pl?
W home.pl możesz wybrać spośród dwóch głównych rozwiązań:
- Serwery VPS Linux – idealne na start. Za miesięczną opłatę masz dostęp do gwarantowanych zasobów (CPU, RAM, NVMe). Możesz skalować je w górę lub w dół w zależności od potrzeb.
- Serwery dedykowane – sprzęt tylko dla Ciebie, bez współdzielenia. To rozwiązanie dla większych społeczności graczy lub wtedy, gdy chcesz łączyć Minecrafta z innymi projektami (np. hostowaniem kilku gier jednocześnie).
Przykładowe scenariusze serwera Minecraft Docker i pasujące oferty home.pl
Scenariusz użycia serwera Minecraft Docker | Rekomendowana opcja home.pl (Linux) |
---|---|
Mała mapa dla 1–2 graczy, serwer zawsze online | VPS Linux M |
Średnia mapa dla 3–9 graczy, z modami, serwer zawsze online | VPS Linux L lub XL |
Duża mapa dla 10+ graczy, z modami, serwer okazjonalnie lub 24/7 | VPS Linux XXL lub Serwer dedykowany |
⮕ Przejdź do pełnej oferty VPS Minecraft
Jak postawić serwer Minecraft w Dockerze: krok po kroku
Poniżej znajdziesz instrukcję krok po kroku, jak zainstalować i uruchomić serwer Minecraft w kontenerze Docker na przykładzie systemu Ubuntu 20.04.
Krok 1: Połącz się z serwerem
Pierwszym krokiem jest połączenie się z Twoim serwerem. Możesz to zrobić na dwa sposoby:
- przez Panel Klienta, korzystając z dostępnej konsoli,
- lub za pomocą połączenia SSH bezpośrednio z terminala.
Po zalogowaniu się do serwera możesz od razu przejść do kolejnych kroków instalacji Dockera i konfiguracji Minecrafta.
Krok 2: Przygotuj indeks Dockera
Po zalogowaniu się do serwera Linux otwórz terminal i zaktualizuj listę pakietów:
sudo apt-get update
Następnie zainstaluj pakiety, które umożliwią pobieranie indeksów przez HTTPS:
sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
Dodaj oficjalny klucz GPG Dockera:
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Przygotuj repozytorium Dockera dla swojego systemu:
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Krok 3: Zainstaluj silnik Docker
Kolejnym krokiem jest instalacja oprogramowania Docker na Twoim serwerze. Najpierw ponownie zaktualizuj indeks pakietów:
sudo apt-get update
Następnie zainstaluj najnowszą wersję Dockera (wraz z containerd i wtyczką Docker Compose):
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Sprawdź, czy instalacja przebiegła pomyślnie, uruchamiając kontener testowy „Hello world”:
sudo docker run hello-world
Jeśli zobaczysz komunikat potwierdzający, oznacza to, że Docker został poprawnie zainstalowany i działa.
Krok 4: Uruchom serwer Minecraft w kontenerze Docker
Gdy silnik Docker działa poprawnie, możesz pobrać obraz serwera Minecraft. W terminalu wpisz polecenie:
docker pull itzg/minecraft-server
Po pobraniu obrazu uruchom kontener serwera Minecraft poleceniem:
docker run -d -p 25565:25565 -v /home/minecraft:/data --name mc -e EULA=TRUE --restart always itzg/minecraft-server
- -d – uruchamia kontener w tle (detached),
- -p 25565:25565 – otwiera standardowy port Minecraft,
- -v /home/minecraft:/data – wskazuje katalog na dane serwera,
- –name mc – nadaje nazwę kontenerowi,
- -e EULA=TRUE – akceptuje warunki licencji EULA Minecraft,
- –restart always – automatycznie restartuje kontener przy ponownym uruchomieniu serwera.
Krok 5: Otwórz port 25565
Komunikacja z serwerem Minecraft odbywa się przez port TCP 25565. Trzeba go otworzyć w zaporze sieciowej.
Opcja A — przez Panel Klienta
- Zaloguj się do Panelu Klienta.
- Przejdź do ustawień Sieć / Firewall.
- Dodaj nową regułę: TCP, port 25565, kierunek IN (przychodzące).
- Zapisz zmiany i odczekaj chwilę, aż reguła zostanie zastosowana.
Opcja B — z poziomu serwera (UFW na Ubuntu)
Jeśli używasz UFW na serwerze, możesz dodać regułę lokalnie:
sudo ufw allow 25565/tcp
Sprawdź, czy reguła została dodana:
sudo ufw status
Krok 6: Skonfiguruj serwer
Po pierwszym uruchomieniu kontenera Minecraft tworzony jest plik server.properties z domyślną konfiguracją. Zawiera on m.in. ustawienia takie jak:
- maksymalna liczba graczy,
- poziom trudności,
- tryb gry,
- rozmiar mapy.
Aby edytować plik, wejdź do katalogu z danymi serwera:
cd /home/minecraft
Otwórz plik edytorem nano:
sudo nano server.properties
Dokonaj zmian zgodnie z własnymi preferencjami i zapisz plik (CTRL+O, Enter, CTRL+X).
Wartość parametru motd (Message of the Day) możesz zmienić na dowolną — np. Twój serwer Minecraft zamiast domyślnego wpisu.
Pełny opis dostępnych parametrów znajdziesz w oficjalnym Minecraft Wiki – Server.properties.
Krok 7: Restart serwera z konsoli Minecraft
Aby zastosować wprowadzone zmiany w konfiguracji, trzeba zakończyć bieżącą sesję serwera i uruchomić go ponownie.
Domyślnie w kontenerze Docker aktywowany jest protokół RCON, który pozwala na zdalny dostęp do konsoli Minecraft. Aby uruchomić konsolę, wpisz:
docker exec -i mc rcon-cli
Z tego miejsca możesz m.in.:
- zakończyć pracę serwera poleceniem:
stop
- wyrzucać graczy z serwera,
- wysyłać komunikaty,
- wykonywać inne komendy administracyjne.
Po wpisaniu stop serwer automatycznie uruchomi się ponownie z nową konfiguracją.
Wpisz komendę help, aby zobaczyć pełną listę dostępnych poleceń. Dodatkowe informacje znajdziesz też w Minecraft Wiki – Commands.
Krok 8: Połącz się z serwerem Minecraft Docker
Po ponownym uruchomieniu serwer jest gotowy do gry. Teraz możesz do niego dołączyć z poziomu klienta Minecraft (Java Edition).
- Uruchom grę Minecraft.
- W menu głównym wybierz Multiplayer.
- Kliknij Direct Connection (Połączenie bezpośrednie).
- Wpisz adres IP swojego serwera oraz port w formacie:
IP-Address:25565
- Kliknij Join Server (Dołącz do serwera)
Po krótkim ładowaniu świat się uruchomi i możecie razem rozpocząć zabawę w Minecraftcie.

Zrzut ekranu z Minecraft (Java Edition): Na nowym serwerze zaczynasz grę od zera – bez przedmiotów i ekwipunku
Interesuje Cię tematyka Minecraft? Polecamy też inne artykuły z tej serii
- Jak zaktualizować serwer Minecraft do najnowszej wersji – krok po kroku
- Jak zainstalować mody do Minecrafta na serwerze
- Gry podobne do Minecraft – 10 propozycji
- Serwery Minecraft: serwer dla każdego stylu rozgrywki
- 10 najlepszych seedów do Minecrafta
- Najważniejsze komendy na serwerze Minecraft
- Jak postawić serwer Minecraft na Linuxie (Ubuntu 20.04) — poradnik krok po kroku
- Jak postawić serwer Minecraft na Windowsie krok po kroku