생겼던 오류 9

github action docker build 오류

1. 처음 github action에 자동으로 docker build 하고 docker hub에 푸쉬하도록 하는 코드를 작성을 했다. > 저장한 후 release하고 action을 실행했다 > 하지만 'Error: buildx failed with: ERROR: denied: requested access to the resource is denied'라는 오류가 났다 뭐가 문제였을까? 1. 에러를 보니 '도커 이미지 업로드 권한 에러' 인 것 같아서, > 빨간색 박스 부분의 name은 본인의 도커 허브 아이디로, repository는 프로젝트 이름으로 바꿔 보았다 > 하지만 여전히 같은 에러가 떴다. 2. docker release를 지웠다가 새로 만들었는데 tag가 존재한다고 나와서 이상했다 > 그래..

도커 - Dockerfile 경로 설정

failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount501737279/Dockerfile: no such file or directory > 이 오류는 Dockerfile의 경로를 찾을 수 없을 때 발생하는 오루이다. 따라서 Dockerfile의 경로를 바꾸어 주면 된다. 하나는 Dockerfile을 docker 폴더로 이동 시키는 것이다. 두 번째는 docker build -t my_image -f /path/to/Dockerfile . > 이것을 이용하여 상대 경로를 지정하는 것이다.

리버스 프록시 오류

1. nginx 서버를 실행하면서 밑에 오류가 났었다. 2. 그래서 nginx.service의 상태를 확인할 수 있도록 systemctl 명령어를 사용하였다. 3. /data/nginx/cache의 폴더나 파일이 없어서 연결을 해주지 못하는 거였다!! 4. 그래서 proxy_cache_path의 경로를 /var/nginx/cache -> /etc/nginx/cache로 바꿨더니 해결되었다. 5. 해결!! ★ systemd 란? > 전통적으로 Unix 시스템이 부팅후에 가장 먼저 생성된 후에 다른 프로세스를 실행하는 init 역할을 대체하는 데몬입니다. 서비스 상태 확인 > systemctl status 서비스명