[Docker] Docker MongoDB

less than 1 minute read


Docker - MongoDB

# mongoDB container run using named volume
docker run --name mongodb1 -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=1234 -v mongo_data:/data/db -d -p 27017:27017 mongo:5.0.5

# 기존에 존재하는 volume 및 사용자 정의 네트워크와 연결
docker run --name mongodb1 \
-e MONGO_INITDB_ROOT_USERNAME=root \
-e MONGO_INITDB_ROOT_PASSWORD=1234 \
-v mongodb_data:/data/db \
-v mongodb_config:/data/configdb \
-d \
-p 27017:27017 \
--net airflownet \
mongo:5.0.5

Docker MongoDB Shell

# MongoDB SHELL에 접속
docker container exec -it mongodb1 bash
mongo -u "root" -p "1234"

ref