운영체제/리눅스 linux

[Linux_Ubuntu] 에러 zsh: permission denied:

박경태 2022. 4. 2. 10:54

도커 파일을 실행하다가 다음과 같은 에러가 발생했다.

 

아무래도 권한 문제인 것 같다.

내 폴더의 구조는 다음과 같다.

 

내가 만든 build 쉘 스크립트 파일을 통해서 도커 이미지를 만들려고 했으나,

에러가 발생했다.

 

그래서 권한을 확인한다.

 

내부에 있는 쉘 스크립트 파일의 읽기쓰기 권한이 이상하다.

그래서 최상위 폴더인 node-exporter 라는 폴더의 하위폴더까지 모든 권한을 줘보자.

Dockerfile과 docker-compose 파일에도 모든 권한을 주자.

chmod -R 755 node-exporter

chmod 755 Dockerfile
chmod 755 docker-compose.yml
ll

 

이제 하위폴더까지 바뀌었는지 확인해보자

 

이제 다시 빌드를 해보자

 

잘된다..

권한 문제였다!