.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