카테고리 없음

14.도커(Docker) ENTRYPOINT의 정의와 사용법

맨땅에헤딩개발자 2025. 2. 12. 20:58

ENTRYPOINT란?

 

컨테이너가 생성되고 바로 실행할 명령어를 뜻합니다.

 

# 문법
ENTRYPOINT [명령문...]

# 예시
ENTRYPOINT ["node", "dist/main.js"]

 

 

C:\Users\xoxox\docker-image 이 경로에 Dockerfile을 아래와 같이 생성해줍니다.

 

 

shell을 실행하시고

cd C:\Users\xoxox\docker-image << 도커파일이 들어있는 경로로 이동해줍니다.

docker build -t entry-test .  <<현재 경로 내에 있는 Dockerfile을 이미지로 생성해줍니다.

docker image ls <<생성한 이미지가 잘 있는지 확인해줍니다.

docker run -d entry-test << 생성한 이미지로 컨테이너를 실행해줍니다.

docker ps -a << 실행한 컨테이너를 볼 수 있습니다.

docker logs 0e29 << 컨테이너 로그를 확인할 수 있습니다.

 

로그를 확인하시면 아까 echo로 찍었던 hello world가 나오는 것을 확인할 수 있습니다.