도커 컨테이너가 시작될 때 사용되는 커맨드로 CMD와 ENTRYPOINT가 있다.
<CMD >
도커 컨테이너가 시작될 때 실행된다.
CMD를 사용해야 ARG와 ENV를 쉽게 사용한다.
CMD ["Executable", "매개 변수"...]
CMD의 매개 변수는 docker run에 사용된 매개변수로 덮어쓰인다
<ENTRYPOINT>
도커 컨테이너가 시작될 때 실행된다.
CMD의 매개 변수는 docker run에 사용된 매개변수로 덮어쓰지 않는다. 즉 그대로 실행된다.
'docker' 카테고리의 다른 글
[docker] docker-compose에서 특정 컨테이너(rabbitmq)만 실행하기 (0) | 2019.09.18 |
---|---|
[docker] 도커 네트워크(bridge)를 생성하는 예시 (0) | 2019.09.14 |
[docker] ENV와 ARG 비교 (0) | 2019.09.10 |
docker run 커맨드에 env 변수가 잘 동작하지 않는 이슈 해결하기 (0) | 2019.09.10 |
[docker] echo를 사용해 여러 라인을 파일로 저장하기 (0) | 2019.09.04 |