5.5.공식 이미지에서 골든 이미지로 전환하기

골든 이미지

  • 공식 이미지를 기반 이미지로 삼아 인증서나 환경 설정값 등 자신이 필요한 설정을 추가한 것
  • 공식 이미지는 매달 새 버전이 릴리스되지만, 골든 이미지는 업데이트 주기를 우리가 마음대로 정할 수 있다.
  • 또한, 지속적 통합 파이프라인에서 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

links

social