Как установить Mongodb в Docker-контейнер и использовать его?

Как установить Mongodb в Docker-контейнер и использовать его?

Я использую Ubuntu 22.04 LTS, по состоянию на октябрь 2022 года Ubuntu 22.04 не поддерживается командой Mongodb полностью, поэтому я борюсь с ним, так как мне нужно mongodb-orgустановить его для моей работы. Поэтому мой вопрос: можно ли как-то установить mongodb в контейнере docker и использовать его??? Я не очень разбираюсь в docker, если кто-то знает, как этого добиться, буду очень признателен.

решение1

Если у вас установлен Docker, выполните следующую команду, чтобы запустить сервер MongoDB:

docker run -d --name MongoDB -p 27017:27017 mongo:latest

Сопоставление порта позволит вам использовать порт MongoDB непосредственно на IP-адресе хоста.

Также возможно начать стек с Mongo Express. Создайте следующееmongo-stack.yml

# Use root/example as user/password credentials
version: '3.1'

services:

  mongo:
    image: mongo:latest
    restart: always
    ports:
      - 27017:27017
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: example

  mongo-express:
    image: mongo-express:latest
    restart: always
    ports:
      - 8081:8081
    environment:
      ME_CONFIG_MONGODB_ADMINUSERNAME: root
      ME_CONFIG_MONGODB_ADMINPASSWORD: example
      ME_CONFIG_MONGODB_URL: mongodb://root:example@mongo:27017/

Тогда бегиdocker compose -f mongo-stack.yml up -d

Вы также можете выбрать фиксированные версии вместо latest.

Посетитьофициальная страница Dockerчтобы увидеть больше вариантов конфигурации.

Связанный контент