다음을 통해 공유


.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

없음