클라우드 docker compose up 에러
182
投稿した質問数 5
cms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directory
cms-1 | Waiting for database to be ready...
cms-1 | Waiting for database to be ready...
cms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directory
cms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directory
cms-1 | Waiting for database to be ready...
cms-1 exited with code 1
cms-1 | Waiting for database to be ready...
cms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directory
cms-1 | Waiting for database to be ready...
cms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directory
cms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directory
Lightsail ubuntu에서 docker compose up 시 위와 같이 entrypoint 쉘에서 /src/.venv/bin/activate 못찾는 에러가 발생합니다...
미리 파이썬 가상환경을 만들어 놓아도 에러가 발생해요..ㅠㅠ
回答 2
0
ai 글을 보고 해결되셨다면 다행인데 안되셨다면
일단 쉘스크립트 (.sh) 파일에서 해당부분을 지우시고 가상환경 없이 시작하신후
docker compose exec 이름 bash로 들어가셔서 파일 확인해보시면 될 것 같습니다.
사실 Docker자체가 가상환경이라 해당 부분은 건너뛰셔도 무방한 부분이긴 합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 하늘111님!
Docker Compose 구성을 사용하는 중 /src/.venv/bin/activate 경로를 찾지 못하는 문제에 관해 질문 주셨습니다. 이는 일반적으로 가상 환경이 제대로 생성되지 않았거나, 경로 설정이 잘못되어 발생할 수 있는 오류입니다.
다음은 이 문제를 해결할 수 있는 몇 가지 방법입니다:
가상 환경의 경로 확인: 먼저 Dockerfile이나 docker-compose.yml 파일에서 가상환경이 제대로 생성되고 있는지, 그리고 올바른 경로로 설정되어 있는지 확인해 주세요.
python -m venv /src/.venv명령으로 가상 환경을 생성하는 과정이 포함되어야 합니다.Dockerfile 또는 entrypoint.sh 수정: 가상환경을 활성화하는 명령이 잘못 설정되어 있을 수 있습니다. Dockerfile에서는 RUN 명령어를 사용해 가상 환경을 활성화해야 하며, 그 전에
/src/.venv가 있는지 확인하는 방법도 사용됩니다.entrypoint 스크립트 위치 확인: entrypoint.sh 파일이 Docker 이미지의 정확한 위치에 있는지 확인하고, 해당 경로가 정확하게 설정되었는지 확인합니다.
Docker 이미지 빌드 확인: 가상 환경이 만들어진 후, 이미지가 빌드되어야 합니다. Docker Compose가 캐시된 이미지가 아닌, 최신 상태를 사용하도록
docker-compose up --build명령을 실행해 보세요.기존 컨테이너 및 네트워크 제거: 이전에 생성되었던 Docker 컨테이너와 네트워크가 영향을 줄 수 있으므로, 모두 제거 후 다시 시도합니다. 다음 명령어를 사용할 수 있습니다:
docker-compose down docker system prune -f
이 외에 구성 오류가 지속된다면 프로젝트의 전체 구조와 Docker 구성 설정 파일을 검토하는 것도 도움이 될 것입니다.
현재 제공된 정보로는 위 해결 방법들이 권장되며, 비슷한 질문에 대한 답변을 참고하여 FastAPI와 Docker 환경 설정에 대한 전반적인 이해를 돕는다면 도움이 될 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
트랜잭션 내 Redis I/O 에 대한 궁금한점
1
14
1
수강기간 연장부탁드립니다
0
32
2
Alpha vantage 유료화?
0
43
2
강의자료 받았는데요
0
46
1
경쟁상태
0
46
1
stmt
0
39
1
실행 통계2 explain analyze 조인 쿼리
0
37
1
colab 작동
0
56
2
19강 감정분석 강의처럼 api 돌렸는데
1
50
1
[해결됨]마지막 강의 내용 수정 화면이 기능을 못하네요.
0
45
1
[해결됨]부분적으로 화면 이동이 안되는 부분이 있습니다.
0
83
6
68강 문제 풀이
0
42
1
현대 쿼리 복잡성에 관한 질문
0
82
3
key_length 가 사용되는곳
0
43
1
낙관적락 질문있습니다.
0
44
1
댓글순서부여방식
0
44
1
16강에서 코드가 계속 안도길래. ai가 고쳐서 일단 supabase에 preditc 한 주가를
1
46
1
[클라우드 설정 중 앞 내용 문의 사항]
1
40
1
공통 코드 VS Enum 클래스
1
46
1
movablePageCount와 pageSize 상수
0
36
1
16강 구글 colab 에서 코드 실행이 안돼요.
0
61
1
JPA와 네이티브 쿼리
0
42
1
vscode 자동 완성되는 익스텐션 질문
0
407
2
schema 클래스의 model_config 속성 관련 질문
0
202
1

