Как запустить MongoDB на Docker в Linux: объяснение нескольких методов

Чтобы запустить MongoDB на Docker в Linux, вы можете использовать несколько методов. Вот несколько вариантов:

  1. Командная строка Docker:

    • Установите Docker в своей системе Linux, если вы еще этого не сделали.
    • Откройте терминал и выполните следующую команду:
      docker run -d -p 27017:27017 --name mongodb mongo
    • Эта команда извлечет последний образ Docker MongoDB и запустит контейнер с именем «mongodb», сопоставив порт контейнера 27017 с портом хоста 27017.
  2. Docker Compose:

    • Установите Docker Compose в своей системе Linux, если он еще не установлен.
    • Создайте docker-compose.yml
      version: '3'
      services:
      mongodb:
       image: mongo
       ports:
         - 27017:27017
    • Откройте терминал в каталоге, где находится файл docker-compose.yml, и выполните следующую команду:
      docker-compose up -d
    • Эта команда запустит контейнер MongoDB, используя определенную конфигурацию.
  3. Кубернетес:

    • Установите Kubernetes в своей системе Linux, если вы еще этого не сделали.
    • Создайте файл конфигурации развертывания MongoDB, например, mongodb-deployment.yaml, с необходимыми спецификациями.
    • Примените развертывание с помощью следующей команды:
      kubectl apply -f mongodb-deployment.yaml
    • Kubernetes извлечет образ MongoDB и создаст необходимые ресурсы для запуска контейнера.

Эти методы позволяют запускать MongoDB на Docker в Linux. Выберите тот, который соответствует вашим требованиям.