poetry로 pyproject.toml에 추가되어 있는 패키지를 설치할 때 사용하는 명령은 poetry install 입니다. 그런데 Dockerfile을 작성할 때는 poetry install --no-root를 붙여줘야 이미지를 빌드할 때 오류없이 잘 만들어집니다.
https://python-poetry.org/docs/basic-usage/
위 문서에 의하면 --no-root를 붙여줘야 의존성만 설치를 해준다고 합니다.
If you want to install the dependencies only, run the install command with the --no-root flag.
'DevOps > docker' 카테고리의 다른 글
[docker] 도커 컨테이너 접속하기 (docker exec) (0) | 2023.07.12 |
---|---|
[docker] 이미지명, 태그명이 <none>인 이미지들 일괄 삭제하기 (0) | 2023.07.07 |
[docker] 도커 이미지 빌드시 이미지 태그명 빌드 시간으로 하는 방법 (0) | 2023.07.07 |
[docker] 리눅스 서버에서 사용될 이미지를 맥북에서 빌드할 때 주의할 점 (0) | 2023.07.05 |
docker로 설치한 MySQL을 DBeaver로 연결할 때 Public Key Retrieval is not allowed 에러 해결법 (0) | 2023.06.13 |
[docker] 도커 이미지 빌드 명령어 docker build (0) | 2023.01.27 |
[docker] 도커 컨테이너, 이미지 삭제하기(docker rm, rmi) (0) | 2023.01.10 |
[docker] docker-compose로 Memcached 컨테이너 실행하기 (0) | 2023.01.09 |