웹 프로그래밍

Docker Error (file not found or excluded by .dockerignore)

728x90
반응형

docker image를 빌드하는 중 이와 같은 에러를 만났다. Ubuntu 18.04 x64 를 사용하고 있으며 Github private repository에서의 RSA key 인증을 테스트하는 중 발생하였다. 해당 문제에 대해 정리한다. 

 

빌드 명령:   docker build -t django_web:1 .

경로에 Dockerfile은 존재하는 상태이다.

 

/proc/57119/fd/7 을 찾을수없거나 .dockerignore때문이라는데 dockerignore는 안쓰고 

1. 경로문제거나

2. 모르겠다, 우선 무슨 파일인지 확인해보고자한다.

 

/proc : 일종의 가상 파일시스템으로 동작 중인 프로세스의 상태정보, 하드웨어 정보, 시스템 정보 등을 알 수 있다.
그렇단다. 

/proc/[PID]/fd(file descriptor) 인 것 같다. 해당 57119에 해당하는 PID는 없는거같았는데 해당 프로세스가 없다?

그냥 버그같은데

 


경로 뭔가 잘못된거 같아서 서버에서 임의로 .ssh 파일을 옮긴적이 있었던거 같은데 그래서 PID가 안만들어지고 도커명령에서 PID를 이용해야했기때문에 에러가 발생했을 수 있겠다는 생각이 들었다. 어차피 테스트 서버였으니 터뜨리고 다시 하려고 했는데 그러는게 의미가 있을까/ 이 상태로 살려볼수 없을까 우선 고민해보고 답이 안나오면 서버를 터뜨리고 다시 시도해보고자한다.

728x90
반응형

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

DNS의 개념 (feat. Route53 왜 쓰는가)  (1) 2021.09.04
Server Error (500)  (0) 2021.09.02
HTTPS/SSL 적용 (Let's encrypt)  (0) 2021.08.31
Real-time Django with Channels  (0) 2021.08.15
AWS 요금정리  (0) 2021.07.29