DevOps/Docker
[Docker 기본] ENTRYPOINT: 컨테이너가 시작할 때 실행되는 명령어
배세
2024. 7. 2. 15:23
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 입문/실전’ 강의 참고