Alpine 이미지에서 ‘libintl’ 패키지가 제거됨
libintl
패키지는 더 이상 .NET의 Alpine 컨테이너 이미지에 포함되지 않습니다.
이전 동작
.NET 8 이전에는 libintl
패키지가 .NET의 Alpine 컨테이너 이미지에 포함되었습니다.
새 동작
.NET은 더 이상 Alpine 컨테이너 이미지에 libintl
패키지를 포함하지 않습니다.
애플리케이션이 libintl
에 대한 자체 종속성을 갖고 있는 경우 Alpine 컨테이너에서 .NET 8을 사용하여 실행할 때 다음 오류가 표시될 수 있습니다.
공유 라이브러리 libintl.so.8 로드 오류: 해당 파일 또는 디렉터리가 없음
도입된 버전
.NET 8 미리 보기 5
변경 형식
이 변경 사항은 동작 변경입니다.
변경 이유
.NET이 libintl
패키지에 종속되지 않는 것으로 확인되었습니다. .NET에 필요한 패키지만 기본 Alpine 컨테이너 이미지 위에 포함됩니다.
권장 작업
.NET 8로 업그레이드할 때 애플리케이션의 기능을 확인합니다. 애플리케이션이 libintl
패키지에 대한 종속성을 갖고 있는 경우 Dockerfile에 다음 지침을 추가하여 이를 이미지에 포함할 수 있습니다.
RUN apk add --no-cache libintl
영향을 받는 API
없음
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET