728x90
반응형
K8S의 container 에 정의되는 args 와 command 에 대한 차이점은 다음과 같다.
Docker image 빌드시에 ENTRYPOINT 와 CMD 를 정의 할 수 있다.
ENTRYPONT : 컨테이너가 실행될 때 반드시 default 로 실행된다. 따라서 컨테이너가 수행될 때 변경되지 않을 실행명령은 ENTRYPOINT 로 정의하는게 좋다.
CMD : 컨테이너 실행시 파라메터를 추가 하게 되면 추가된 파라메터를 실행시킨다.
이때 k8s 에서 정의하는 args 는 Docker 이미지의 CMD 에 바인딩 되고 command 는 ENTRYPOINT 에 바인딩 된다. 이름때문에 command가 CMD 에 바인딩된다고 착가하면 안된다.
728x90
반응형
'Development > Docker&Kubernetes' 카테고리의 다른 글
Docker Image export 방법 (0) | 2022.05.11 |
---|---|
CKAD 자격증 취득! (2) | 2022.05.02 |
CKA 자격증 시험보다가 한시간 넘게 국제 전화 한 이야기.... (8) | 2022.04.09 |
[k8s] Network Policy namespaceSelector (0) | 2022.03.28 |
[Docker] 컨테이너와 외부 디렉토리 연결하기 (0) | 2021.11.16 |