사용자 정의 베이스 이미지의 버전 관리 스키마
이미지 리포지토리에서 사용자 정의 베이스 이미지로 표시하는 첫 번째 프로젝트에 대해 버전 관리 스키마를 설정해야 합니다. 사용자 정의 베이스 이미지로 이미 표시한 프로젝트에 대한 **사용자 정의 베이스 이미지 설정(Custom base Image settings)**을 편집할 수 있습니다. 자세한 내용은 생성된 프로젝트를 사용자 정의 베이스 이미지로 표시를 참조하십시오.
Snyk 웹 UI 또는 API 엔드포인트를 사용하여 기존 컨테이너 프로젝트에서 사용자 정의 베이스 이미지 생성을 통해 리포지토리의 프로젝트에 가져온 이미지에 대한 버전 관리 스키마를 관리할 수 있습니다.
Snyk은 프로젝트로 가져온 이미지 풀에서 사용 가능한 최신 버전으로 사용자 정의 베이스 이미지를 업데이트할 것을 권장하며, 사용자 정의 베이스 이미지로 표시되고 권장 사항에 활성화된 이미지를 사용합니다. 자세한 내용은 CBIR 활성화를 참조하십시오.
어떤 것이 최신 버전인지 결정하기 위해 Snyk은 이미지 태그를 비교할 수 있는 버전 관리 스키마를 사용합니다.
Snyk은 다음 버전 관리 스키마를 지원합니다.
Semantic Versioning (SemVer)
이 스키마는 Semantic Versioning Specification (SemVer)을 준수합니다.
아래 예시에서 Snyk이 이미지를 스캔하고 표시된 순서대로 사용자 정의 베이스 이미지로 표시할 때 SemVer 로직은 다음과 같습니다:
somecompany/alpine-base:3.18.3somecompany/alpine-base:3.19.0somecompany/alpine-base:3.18.5
Snyk은 태그의 의미론적 버전 관리를 기반으로 최신 이미지이므로 두 번째 이미지를 권장합니다.
다음의 일반적으로 사용되는 예시는 지원되지 않는 SemVer 태그입니다:
v1.2.31.2latest
단일 선택 (Single Selection)
이 버전 관리 스키마를 사용하면 단일 이미지를 수동으로 권장 사항으로 설정할 수 있습니다.
이미지를 선택하면 이전에 선택한 다른 이미지는 자동으로 선택 해제됩니다.
사용자 정의 버전 관리 스키마
위의 스키마 중 어느 것도 요구 사항과 일치하지 않는 경우 사용자 정의 버전 관리 스키마를 생성할 수 있습니다. 자세한 내용은 사용자 정의 베이스 이미지에 대한 사용자 정의 버전 관리 스키마를 참조하십시오.
Last updated