티스토리 뷰

들어가며

  • Docker container를 실행 할때 Volume 옵션을 지정해줄 때 아래와 같은 에러가 발생하였습니다.
❯ docker run -v /conf:/fluent/etc/ fluent/flunetd 
9a9a0d49413271573103f25cc02c8f760546af4ed3a8d23c992f1ff59a3346e7

docker: Error response from daemon: Mounts denied:
The path /conf
is not shared from OS X and is not known to Docker.
You can configure shared paths from Docker -> Preferences... -> File Sharing.
See https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.

 


해결방법

  • 위 메시지만 해석해봐도 해결이 가능합니다. 우선 원인은 해당 볼륨의 위치가 Mount 권한이 없어 실행에 실패를 한 것입니다.
  • 해결 방법은 Docker Client를 실행하여 Preferences -> Resources -> FILE SHARING 메뉴에서 마운트 할 경로를 추가해주면 됩니다.

반응형

'프로그래밍 > Docker' 카테고리의 다른 글

[Docker] Docker Container, Image 일괄 삭제 방법  (1) 2022.02.21
댓글