기타/docker

[ docker ] - docker 실행 에러

algml0703 2023. 6. 18. 11:05
반응형

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를 추가하여 준다. 

위와 같이 설정해준 후 다시 실행시키면 문제 해결

반응형