반응형
Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - Mounts denied: The path /data/mongodb is not shared from the host and is not known to Docker. You can configure shared paths from Docker -> Preferences... -> Resources -> File Sharing. See https://docs.docker.com/desktop/mac for more info.
위의 에러는
docker run -d --name mongodb -v /data/mongodb:/data/db -v /data/mongodb_config:/data/configdb -p 27017:27017 mongo 명령어 실행 후 발생한 에러이다. 이는 도커 실행 시에 파일 저장 위치가 잘못 되어서 발생한 경우이다.
docker 설정에서 파일 위치를 추가하여 주면 된다. Docker Desktop에서 우측 상단의 톱니바퀴 모양 설정 버튼 클릭 - Resources - File Sharing 에서 아래와 같이 data를 추가하여 준다.
위와 같이 설정해준 후 다시 실행시키면 문제 해결
반응형
'기타 > docker' 카테고리의 다른 글
[ docker ] - docker에서 oracle 데이터베이스 설치 실행 (feat. mac m1) (0) | 2025.01.12 |
---|