일부 패키지를 설치하는 Dockerfile에서 이미지를 만들고 있습니다.
wget
예를 들어 예제 패키지로 사용됩니다 .
RUN apt-get update -y && \
apt-get install -y --no-install-recommends wget
항상 최신 버전의 패키지(수동으로 지정할 필요 없음)로 빌드하고 싶지만 CI 확인을 위해 이미지의 버전을 알아야 합니다. 특히 최신 패키지를 가져오길 원하며, 패키지의 버전이 변경되면 CI에서 알려줍니다.
편집: 이것은 불가능한 것 같습니다(https://github.com/moby/moby/issues/29110).
답변1
패키지를 파일에 작성한 다음 CI 스크립트에서 해당 파일을 구문 분석하는 것은 어떻습니까?
apt list --installed > installed_packages
docker exec -it <mycontainer> cat installed_packages