HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
🌳
[팀 05] Forest
/
📓
백엔드 엔지니어링 위키
/
🐋
Docker 관련 삽질 모음
🐋

Docker 관련 삽질 모음

 
💡
docker 스크립트를 작성하면서 겪었던 시행착오를 모아놨습니다.
 

ARG

  • 빌드 시점에만 사용할 수 있는 변수
    • 이미지가 빌드된 이후 컨테이너에서는 사용 불가능
    • 컨테이너에서 환경 변수로 접근하고 싶을 경우는 ARG 대신 ENV를 사용하자
  • 외부에서 주입할 수 있음 (—build-arg 옵션)
    • sudo docker build —build-arg KEY=VALUE .
  • 주의할 점 : 해당 arg를 사용하려면 dockerfile에서 반드시 선언해야 한다.
# 반드시 선언해야 한다! ARG PINPOINT_HOST # 위의 선언문이 없을 경우 그냥 문자열로 해석한다. RUN echo $PINPOINT_HOST