시작하기무료로 시작하기

멀티 스테이지 빌드 이해하기

멀티 스테이지 빌드를 성공적으로 만든 뒤, 실제로 docker build 명령을 실행할 때 어떤 단계가 수행되는지 확실히 이해하고 싶어요.

아래의 멀티 스테이지 빌드용 Dockerfile을 참고하여 지침을 따라 주세요.

FROM golang:1.21 as gobuild

WORKDIR /src
COPY src/main.go /src/main.go

# Build the go application from source code
RUN go build -o /bin/app_runner /src/main.go

FROM scratch

COPY --from=gobuild /bin/app_runner /bin/app_runner

CMD ["/bin/app_runner"]

이 연습은 강의의 일부입니다

중급 Docker

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작