저는 Ubuntu 22.04 LTS를 사용하고 있습니다. 2022년 10월 현재 ubuntu 22.04는 Mongodb 팀에서 완전히 지원되지 않으므로 mongodb-org
작업을 위해 설치해야 하기 때문에 어려움을 겪고 있습니다. 그래서 내 질문은, 어쨌든 docker 컨테이너에 mongodb를 설치하고 사용할 수 있습니까??? 나는 docker에 대해 잘 모릅니다. 누군가가 이것을 어떻게 달성할 수 있는지 알고 있다면 정말 감사하겠습니다.
답변1
Docker가 설치되어 있는 경우 다음을 실행하여 MongoDB 서버를 시작하십시오.
docker run -d --name MongoDB -p 27017:27017 mongo:latest
포트를 매핑하면 호스트 IP에서 직접 MongoDB 포트를 사용할 수 있습니다.
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
.NET 대신 고정 버전을 선택할 수도 있습니다 latest
.
방문하다공식 도커 페이지더 많은 구성 옵션을 보려면