Данная статья предназначена для тех, кто искал подробное и понятное руководство о том, как установить Minecraft Server с Docker Compose.

В этом руководстве мы будем рассматривать тот случай, когда у вас уже есть сервер с установленной на нем операционной системой Ubuntu Server 20.04 LTS.

Подробно о том, как установить Ubuntu Server 20.04 LTS, вы можете прочитать в моем руководстве “Установка Ubuntu Server 20.04 LTS”.

Также на сервере должен быть установлен Docker Engine и Docker Compose.

Узнать о том, как установить Docker Engine на Ubuntu Server, вы можете, прочитав “Установка Docker Engine на Ubuntu Server”. О том, как установить Docker Compose на Ubuntu Server, вы можете прочитать в моем руководстве “Установка Docker Compose на Ubuntu Server”.

Кроме того, на сервер должен быть установлен OpenSSH, а также открыт 22 порт, чтобы иметь возможность подключаться к серверу по протоколу SSH.

Для установки OpenSSH на сервер вы можете воспользоваться командой:

sudo apt install openssh-server

Если вы планируете подключиться к серверу, используя операционную систему Windows, то можете воспользоваться PuTTY - свободно распространяемым клиентом для различных протоколов удаленного доступа, включая SSH, Telnet, rlogin.

В данном руководстве рассматривается подключение к серверу при помощи терминального эмулятора iTerm2, установленного на операционную систему macOS.

Обратите внимание, вам потребуется открыть следующие порты TCP для доступа к вашему серверу:

  • 25565 - для доступа клиента Minecraft к серверу Minecraft.

Подключаемся к серверу, на который планируется установить Minecraft Server.

Теперь нужно создать конфигурационный файл YAML, который будет содержать все необходимые условия для работы Minecraft Server.

Создадим конфигурационный файл YAML, воспользовавшись текстовым редактором, с помощью команды:

vim minecraft-server-docker-compose.yml

Обратите внимание, если вам необходимо использовать плагины, то их нужно поместить в папку plugins, которая автоматически создается при запуске сервера Minecraft.

Установка Minecraft Server с Docker Compose

Нажимаем на кнопку “i”, чтобы перейти в режим редактирования, затем вставляем следующую конфигурацию для работы Minecraft Server.

Установка Minecraft Server с Docker Compose

Далее вам необходимо внести изменения в конфигурацию, чтобы содержимое файла соответствовало вашим условиям. Параметры, которые требуется проверить или в которые нужно внести изменения имеют пометку “(replace with yours)”.

В данном руководстве для доступа к Minecraft Server из сети Интернет будет использоваться субдомен mc.heva.co. Вам нужно будет указать ваш домен или субдомен, по которому ваш Minecraft Server будет доступен из сети Интернет.

Теперь нажмите на кнопку “Esc”, чтобы выйти из режима редактирования, а затем введите “:x” и нажмите на кнопку “Enter”, чтобы сохранить изменения и выйти из редактора.

Установка Minecraft Server с Docker Compose

Теперь запустим Minecraft Server с помощью команды:

docker-compose -f minecraft-server-docker-compose.yml -p minecraft up -d

Установка Minecraft Server с Docker Compose

Владимир Михалев
Привет, я Владимир Михалев, но друзья зовут меня Вальдемарыч. Я обладаю практическим опытом проектирования и сопровождения различных информационных систем.