불친절한 블로그

[Docker][Error] docker compose 사용 중 코드에서 import 하는 라이브러리가 없다고 할때.. 본문

Project/BLE 스마트미터

[Docker][Error] docker compose 사용 중 코드에서 import 하는 라이브러리가 없다고 할때..

오누! 2021. 2. 3. 17:37
반응형

상황은 이렇다.

docker compose로 프로젝트를 띄우려고 세팅중이였는데

requirements.txt에 명시되지 않은 라이브러리가 있었다.

 

requirements.txt를 수정하고 다시 실행해보고,

Dockerfile 안에 RUN 명령어로 직접 라이브러리를 설치하라고 명령을 줘보기도 했다.

그래도 계속해서 에러가 났고, 구글링을 계속하다보니 해결방법을 찾게 되었다.

 

cmd창에서 친절하게 warning을 띄우주셔서 docker compose clean it up 이라는 키워드를 찾아서 검색을 해보니

해당 명령어로 설치되었던 볼륨과 이미지를 지울 수 있었다.

알아본 결과 docker-compose up 할때 한번 인스톨 하는데 그 후에 수정해도 기존에 설치한 값을 계속 가지고 있는 모양이다.

한번 싹 비워주고 다시 docker-compose up 명령어를 사용하니 잘 해결되었다.

 

반응형
Comments