ENTRYPOINT vs CMD

๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ ์ปจํ…Œ์ด๋„ˆ ์‹œ์ž‘ ์‹œ ์‹คํ–‰ ๋ช…๋ น์— ๋Œ€ํ•œ default ์ง€์ • ์—ฌ๋ถ€์ด๋‹ค

ENTRYPOINT

ํ•ญ์ƒ ์‹คํ–‰๋˜๋Š” ๊ธฐ๋ณธ ๋ช…๋ น์„ ์ •์˜

  • ํ•ด๋‹น ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์‹คํ–‰๋  ๋•Œ ๋ฐ˜๋“œ์‹œ ์ตœ์ดˆ์— ์‹คํ–‰๋˜์–ด์•ผ ํ•˜๋Š” ๋ช…๋ น์–ด๊ฐ€ ์žˆ์„ ๋•Œ ์‚ฌ์šฉ

  • docker run ๋ช…๋ น์–ด์— ์ธ์ž๊ฐ’์„ ์ „๋‹ฌํ•˜์—ฌ ์‹คํ–‰ํ•ด๋„ ๊ธฐ์กด์˜ ๋ช…๋ น์ด ์‹คํ–‰๋œ๋‹ค

CMD

ENTRYPOINT ๋ช…๋ น์˜ ๊ธฐ๋ณธ parameter ์ •์˜ / docker run ์‹œ ๋‹ค์‹œ ์“ฐ๊ธฐ ๊ฐ€๋Šฅ

  • ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰ ์‹œ ์‹คํ–‰๋˜๋Š” ๋ช…๋ น์–ด์ง€๋งŒ, ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์„ ๋•Œ ์‚ฌ์šฉ

  • docker run ๋ช…๋ น์–ด์— ์ธ์ž๊ฐ’์„ ์ „๋‹ฌํ•˜์—ฌ ์‹คํ–‰ํ•˜๋ฉด CMD ์— ๋ช…์‹œ๋œ ๋ช…๋ น์–ด์™€ ์ธ์ž๊ฐ’์€ ๋ฌด์‹œ๋œ๋‹ค

Last updated

Was this helpful?