도커 파일을 실행하다가 다음과 같은 에러가 발생했다.
아무래도 권한 문제인 것 같다.
내 폴더의 구조는 다음과 같다.
내가 만든 build 쉘 스크립트 파일을 통해서 도커 이미지를 만들려고 했으나,
에러가 발생했다.
그래서 권한을 확인한다.
내부에 있는 쉘 스크립트 파일의 읽기쓰기 권한이 이상하다.
그래서 최상위 폴더인 node-exporter 라는 폴더의 하위폴더까지 모든 권한을 줘보자.
Dockerfile과 docker-compose 파일에도 모든 권한을 주자.
chmod -R 755 node-exporter
chmod 755 Dockerfile
chmod 755 docker-compose.yml
ll
이제 하위폴더까지 바뀌었는지 확인해보자
이제 다시 빌드를 해보자
잘된다..
권한 문제였다!
'Operating System > Linux' 카테고리의 다른 글
[Windows11] power toys 설치하는 방법 (0) | 2022.05.22 |
---|---|
[Windows11] 그래픽 드라이버 업데이트 하는 방법 (0) | 2022.05.21 |
[Linux_Ubuntu] Command 'netstat' not found, but can be installed with: sudo apt install net-tools (0) | 2022.04.01 |
[Linux_Ubuntu] ERROR: You need to be root to run this script (0) | 2022.04.01 |
[Linux_Ubuntu] 우분투의 root 계정 접속하는 방법 (0) | 2022.04.01 |