본문 바로가기

kubernetes(cka)

[Kubernetes, cka] 12. commands

 

왼쪽 도커에서의 entrypoint 가 k8s의 yaml파일command로,  cmd가 args로 감

 

* 추가 설명

  • CMD는 사용자가 컨테이너를 실행할 때 기본 명령을 제공하되, 사용자가 쉽게 오버라이드할 수 있게 
  • ENTRYPOINT는 컨테이너가 실행될 때 반드시 실행되어야 하는 명령을 설정하며, 컨테이너를 특정 애플리케이션의 실행 파일처럼 사용하게 합니다. ENTRYPOINT로 설정된 명령은 오버라이드하기가 더 어렵

둘 사이의 주된 차이는 사용자가 docker run을 사용하여 컨테이너를 실행할 때 어떻게 명령어가 처리되는지와 관련.

ENTRYPOINT를 사용하면 애플리케이션을 더 엄격하게 제어할 수 있으며, CMD는 더 유연한 설정을 제공