ENTRYPOINT vs CMD

κ°€μž₯ 큰 차이점은 μ»¨ν…Œμ΄λ„ˆ μ‹œμž‘ μ‹œ μ‹€ν–‰ λͺ…령에 λŒ€ν•œ default 지정 여뢀이닀

ENTRYPOINT

항상 μ‹€ν–‰λ˜λŠ” κΈ°λ³Έ λͺ…령을 μ •μ˜

  • ν•΄λ‹Ή μ»¨ν…Œμ΄λ„ˆκ°€ 싀행될 λ•Œ λ°˜λ“œμ‹œ μ΅œμ΄ˆμ— μ‹€ν–‰λ˜μ–΄μ•Ό ν•˜λŠ” λͺ…λ Ήμ–΄κ°€ μžˆμ„ λ•Œ μ‚¬μš©

  • docker run λͺ…령어에 μΈμžκ°’μ„ μ „λ‹¬ν•˜μ—¬ 싀행해도 기쑴의 λͺ…령이 μ‹€ν–‰λœλ‹€

CMD

ENTRYPOINT λͺ…λ Ήμ˜ κΈ°λ³Έ parameter μ •μ˜ / docker run μ‹œ λ‹€μ‹œ μ“°κΈ° κ°€λŠ₯

  • μ»¨ν…Œμ΄λ„ˆ μ‹€ν–‰ μ‹œ μ‹€ν–‰λ˜λŠ” λͺ…λ Ήμ–΄μ§€λ§Œ, λ³€κ²½ν•  수 μžˆμ„ λ•Œ μ‚¬μš©

  • docker run λͺ…령어에 μΈμžκ°’μ„ μ „λ‹¬ν•˜μ—¬ μ‹€ν–‰ν•˜λ©΄ CMD 에 λͺ…μ‹œλœ λͺ…령어와 μΈμžκ°’μ€ λ¬΄μ‹œλœλ‹€

Last updated