Docker nâng cao
Mike Metzger
Data Engineering Consultant
FROMFROM ubuntu
RUN apt update
RUN apt install gcc -y
...
RUN make
CMD ["data_app"]
AS <alias>COPY --from=<alias># Tạo giai đoạn dựng ban đầu FROM ubuntu AS stage1# Cài trình biên dịch và biên dịch mã RUN apt install gcc -y ... RUN make# Bắt đầu giai đoạn mới tạo ảnh cuối FROM alpine-base# Sao chép từ giai đoạn đầu sang ảnh cuối COPY --from=stage1 /data_app /data_app# Chạy ứng dụng khi container khởi động CMD ["data_app"]
Docker nâng cao