.NET 9 컨테이너 이미지는 더 이상 zlib를 설치하지 않음
.NET 9 컨테이너 이미지는 더 이상 .NET 런타임의 종속성이 아니므로 더 이상 zlib
를 설치하지 않습니다.
이전 동작
이전 .NET 버전에서 .NET 컨테이너 이미지는 Linux 기본 이미지 패키지 리포지토리에서 최신 버전의 zlib
패키지를 설치했습니다.
새 동작
.NET 9부터 컨테이너 이미지가 더 이상 zlib
를 설치하지 않습니다. 또한 기본 이미지에서 이미 설치된 이미지에서는 더 이상 zlib
가 업데이트되지 않습니다.
도입된 버전
.NET 9 미리 보기 7
변경 형식
이 변경 사항은 동작 변경입니다.
변경 이유
.NET 9에서 런타임에는 정적으로 연결된 버전의 zlib-ng
가 포함되어 있습니다. 따라서 .NET 런타임에는 더 이상 zlib
에 대한 패키지 종속성이 없습니다. .NET 컨테이너 이미지 크기를 줄이기 위해 .NET 9 컨테이너 이미지는 더 이상 zlib
를 설치하지 않으며, 기본 Linux 이미지에서 이미 설치된 이미지에서는 zlib
를 더 이상 업데이트하지 않습니다.
권장 조치
대부분의 시나리오에서는 아무 작업도 필요하지 않습니다. 컨테이너화된 .NET 앱에 zlib
에 대한 직접 패키지 종속성이 있는 경우, 패키지 관리자를 사용하여 Dockerfile에 수동으로 설치해야 합니다.
영향을 받는 API
없음
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET