docker-compose up을 할때 docker에서 내려받은 mongo 이미지와 현재 가지고 있는 이미지를 연결해서 데이터를 저장 및 불러오기를 하려했는데 로컬 mongo는 잘 찾지만 docker속 mongo를 찾지 못해서 저장이 안되는 상황이었다.
첫번째로 내려받은 이미지로 mongo컨테이너를 돌리면서 27017번 포트를 열어줬다.
그리고 mongouri에서 localhost 27017로 연결을 해보았다.
environment:
MONGO_URI: mongodb://localhost:27017/ethereumClassic
하지만 계속 mongo를 못찾았다.
이 뒤로 포트 번호도 바꿔서 실행해보고 같이 돌려봤는데도 mongo를 찾지 못했다.
그래서 계속 검색해보다 'host.docker.internal'이라는 path를 알아내서 입력해보았더니 docker에 있는 몽고와 이미지가 연결이 되는걸 확인할 수 있었다.
environment:
MONGO_URI: mongodb://host.docker.internal/ethereumClassic
'Study' 카테고리의 다른 글
lerna 프로젝트 사용 (0) | 2021.12.29 |
---|---|
12.29 에러모음 (0) | 2021.12.29 |
window node-sass 에러 (0) | 2021.12.28 |
window wsl 설치 (0) | 2021.12.28 |
서버란 (0) | 2021.11.30 |