골든 이미지
- 공식 이미지를 기반 이미지로 삼아 인증서나 환경 설정값 등 자신이 필요한 설정을 추가한 것
- 공식 이미지는 매달 새 버전이 릴리스되지만, 골든 이미지는 업데이트 주기를 우리가 마음대로 정할 수 있다.
- 또한, 지속적 통합 파이프라인에서 Dockerfile 스크립트를 확인하는 방법으로 골든 이미지 사용을 강제하는 것도 좋은 방법이다.
닷넷 코어 애플리케이션을 위한 골든 이미지를 빌드할 수 있는 스크립트 빌드
docker image build -t golden/dotnetcore-sdk:3.0 ~/Desktop/real/080258/ch05/exercises/dotnet-sdk
# FROM mcr.microsoft.com/dotnet/core/sdk:3.0.100
#
# 메타데이터
# LABEL framework="dotnet"
# LABEL version="3.0"
# LABEL description=".NET Core 3.0 SDK"
# LABEL owner="golden-images@sixeyed.com"
#
# WORKDIR src
# COPY global.json .
docker image build -t golden/aspnet-core:3.0 ~/Desktop/real/080258/ch05/exercises/aspnet-runtime
# FROM mcr.microsoft.com/dotnet/core/aspnet:3.0
#
# LABEL framework="dotnet"
# LABEL version="3.0"
# LABEL description=".NET Core 3.0 Runtime"
# LABEL owner="golden-images@sixeyed.com"
#
# EXPOSE 80