몽고 db port 번호를 바꿔보기로 했다
나는 docker 에서 mongodb 를 설치하였음. docker 3.4 기준으로 설명
변경할 포트번호를 27020으로 가정하겠음.
version: '3.4'
services:
mongo_server:
container_name: mongo_server
command: mongod --replSet rs0 --bind_ip_all --port 27020
image: mongo:latest
hostname: mongodb
ports:
- '27020:27020'
volumes:
- /volume1/docker/mongoDB/db:/data/db
restart: always
~
해당 파일로 도커 컨테이너 만들어주기
docker compose -d 엿나?
(매우중요함 이거 때문에 1시간 정도 삽질한듯 기본 host 가 127.0.0.1:27017 로 되어있는데 27020 을 열어줬기 때문에 mongo 접속할 때 다음과 같이 변경해주어야함)**
>use admin
>db.createUser({user:"usename0",pwd:"pws",roles:[{role:"userAdminAnyDatabase",db:"admin"}]})
끝