본문 바로가기

DevOps/Docker

[Docker 기본] ENTRYPOINT: 컨테이너가 시작할 때 실행되는 명령어

ENTRYPOINT


컨테이너가 생성되고 최초로 실행될 때 수행되는 명령어.

미니 컴퓨터의 전원을 키고나서 실행시키고 싶은 명령어를 적으면 된다. 

 

사용법


ENTRYPOINT [명령문..]

 

 

예제


ENTRYPOINT [명령문..]

 

1. hello를 출력하는 명령문 작성

FROM ubuntu

ENTRYPOINT [ "/bin/bash", "-c", "echo hello" ]

 

2. 빌드, 실행

docker build -t my-server .

docker run -d my-server

 

3. sleep을 주지 않았으므로 중단된 컨테이너를 조회해보자.

docker ps -a

 

4. 로그 조회

 docker logs fc8

 

 

* Inflearn(인프런) ‘비전공자도 이해할 수 있는 Docker 입문/실전’ 강의 참고