Примеры Minecraft Docker контейнер: как запускать Minecraft в изолированной среде

На чтение
3 мин
Дата обновления
04.03.2026
#COURSE##INNER#

Примеры Minecraft Docker контейнер

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

Minecraft - популярная компьютерная игра, которая позволяет игрокам строить свои виртуальные миры с использованием различных блоков. Docker - это платформа для контейнеризации, которая позволяет упаковывать и запускать приложения с их зависимостями в изолированной среде.

В этой статье мы рассмотрим несколько примеров Minecraft Docker контейнеров, которые позволят вам быстро и легко развернуть свой собственный сервер Minecraft.

Установка и настройка Minecraft Docker контейнера

Для установки и настройки Minecraft Docker контейнера необходимо выполнить следующие шаги:

  1. Установите Docker на вашу операционную систему. Docker можно скачать и установить с официального сайта Docker.
  2. Откройте командную строку или терминал и убедитесь, что Docker успешно установлен, выполнив команду docker --version.
  3. Загрузите образ Minecraft из Docker Hub, выполните команду docker pull itzg/minecraft-server. Эта команда загрузит последнюю версию образа Minecraft сервера.
  4. Создайте новую директорию для Minecraft Docker контейнера, где будут храниться файлы сервера. Например, mkdir minecraft_server.
  5. Перейдите в созданную директорию, выполните команду cd minecraft_server.
  6. Запустите Docker контейнер Minecraft с помощью следующей команды:
    Linux / Mac docker run -d -p 25565:25565 -e EULA=true -v $(pwd):/data --name minecraft_server itzg/minecraft-server
    Windows PowerSheel docker run -d -p 25565:25565 -e EULA=true -v ${PWD}:/data --name minecraft_server itzg/minecraft-server
    Windows CMD docker run -d -p 25565:25565 -e EULA=true -v %cd%:/data --name minecraft_server itzg/minecraft-server

    При этом, контейнер будет запущен в фоновом режиме с пробросом порта 25565 на ваш хост, активацией лицензионного соглашения (EULA) и монтированием текущей директории (где находятся файлы сервера) внутри контейнера.

  7. Проверьте, что контейнер успешно запустился, выполните команду docker ps. В выводе должна присутствовать запись о запущенном контейнере Minecraft.
  8. Теперь вы можете подключиться к вашему Minecraft серверу, используя IP-адрес вашего хост-компьютера и порт 25565. Введите эту информацию в Minecraft клиенте и нажмите "Подключиться"

Теперь вы имеете полностью работающий Minecraft сервер, работающий в Docker контейнере на вашем хост-компьютере. Вы можете настроить дополнительные параметры сервера, такие как размер мира, максимальное количество игроков или права администратора, изменив файлы конфигурации, которые монтируются внутри контейнера.

Установка Docker

Для установки Docker на вашу систему следуйте инструкциям ниже:

Установка на Ubuntu

  1. Обновите список пакетов:
  2. sudo apt update
  3. Установите необходимые пакеты для добавления репозитория Docker:
  4. sudo apt install apt-transport-https ca-certificates curl software-properties-common
  5. Добавьте официальный GPG-ключ Docker:
  6. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  7. Добавьте репозиторий Docker в список источников пакетов:
  8. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  9. Обновите список пакетов:
  10. sudo apt update
  11. Установите Docker:
  12. sudo apt install docker-ce
  13. Проверьте, что Docker успешно установлен, запустив простой контейнер:
  14. sudo docker run hello-world

Установка на CentOS

  1. Установите необходимые пакеты для добавления репозитория Docker:
  2. sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  3. Добавьте официальный репозиторий Docker:
  4. sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  5. Установите Docker:
  6. sudo yum install docker-ce
  7. Запустите службу Docker:
  8. sudo systemctl start docker
  9. Настройте автозапуск Docker при загрузке системы:
  10. sudo systemctl enable docker
  11. Проверьте, что Docker успешно установлен, запустив простой контейнер:
  12. sudo docker run hello-world

Установка на Windows и macOS

Поделиться: