반응형
서버에 문제가 생겨 새롭게 서비스를 띄우는데 다음과 같은 문제가 발생했다.
Error: EACCES: permission denied, scandir [폴더경로]
내 경우 옵션설정을 파일로 관리하고 컨테이너를 실행할때 파일을 전송하여 해당파일을 참조하도록 설정하는데, 이전까지 잘 되던 볼륨 전송이 permission denied 에러를 리턴하는 것이다.
컨테이너를 접속해보니 해당 경로에 접속되지 않았다. 그래서 찾아본 결과 --privileged 옵션을 주면 해결이 가능하다.
docker-compose 의 경우 다음 옵션을 추가한다
services:
service_1:
container_name: service_1
image: service_1:1
privileged: true
끝.
참조:
18. [Docker] 도커 컨테이너 간 볼륨 공유 시 Permission denied 문제
'컨테이너 간의 파일 전송' 이라는 개념을 지난번 클라이언트와의 미팅에서 떠올리셨다는 팀장님 말씀에 어...
blog.naver.com
https://github.com/docker/compose/issues/123
How to run containers in privileged mode · Issue #123 · docker/compose
From my docker container I would like to mount a network share. I've tried samba, afs, and nfs, but I keep getting Operation not permitted. Googling has led me to believe that my container woul...
github.com
반응형
'공부 > 프로그래밍' 카테고리의 다른 글
[spring] 데이터 변수명 변경하여 전달하기 (@JsonProperty 사용) (0) | 2019.12.14 |
---|---|
[spring, jpa] Could not build ClassFile 에러 (0) | 2019.11.27 |
[test] nGrinder 설치 및 테스트환경 구축(mac) (0) | 2019.10.26 |
[spring] @Value 활용(Field, Method, SqEL) (0) | 2019.10.20 |
[java] 빌더 패턴(Builder Pattern) 주의점과 사용이유 (0) | 2019.10.18 |
댓글