Установка Minecraft Server с Docker Compose
Данная статья предназначена для тех, кто искал подробное и понятное руководство о том, как установить 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 и Docker Compose на Ubuntu Server”.
Кроме того, на сервер должен быть установлен OpenSSH, а также открыт 22 порт, чтобы иметь возможность подключаться к серверу по протоколу SSH.
Для установки OpenSSH на сервер вы можете воспользоваться командой:
sudo apt install openssh-server
Если вы планируете подключиться к серверу, используя операционную систему Windows, то можете воспользоваться PuTTY или MobaXterm.
В данном руководстве рассматривается подключение к серверу при помощи терминального эмулятора iTerm2, установленного на операционную систему macOS.
Обратите внимание, вам потребуется открыть следующие порты TCP для доступа к вашему серверу:
- 25565 - для доступа клиента Minecraft к серверу Minecraft.
Подключаемся к серверу, на который планируется установить Minecraft Server.
Теперь нужно создать конфигурационный файл YAML, который будет содержать все необходимые условия для работы Minecraft Server.
Создадим конфигурационный файл YAML, воспользовавшись текстовым редактором, с помощью команды:
vim minecraft-server-docker-compose.yml
Обратите внимание, если вам необходимо использовать плагины, то их нужно поместить в папку plugins, которая автоматически создается при запуске сервера Minecraft.
Нажимаем на кнопку “i”, чтобы перейти в режим редактирования, затем вставляем следующую конфигурацию для работы Minecraft Server.
Далее вам необходимо внести изменения в конфигурацию, чтобы содержимое файла соответствовало вашим условиям. Параметры, которые требуется проверить или в которые нужно внести изменения имеют пометку “(replace with yours)”.
В данном руководстве для доступа к Minecraft Server из сети Интернет будет использоваться субдомен mc.heva.co. Вам нужно будет указать ваш домен или субдомен, по которому ваш Minecraft Server будет доступен из сети Интернет.
Теперь нажмите на кнопку “Esc”, чтобы выйти из режима редактирования, а затем введите “:x” и нажмите на кнопку “Enter”, чтобы сохранить изменения и выйти из редактора.
Теперь запустим Minecraft Server с помощью команды:
docker compose -f minecraft-server-docker-compose.yml -p minecraft up -d