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 입문/실전’ 강의 참고
'DevOps > Docker' 카테고리의 다른 글
[Docker 기본] RUN: 이미지를 생성하는 과정에서 사용할 명령문 실행 (1) | 2024.07.03 |
---|---|
[Docker 실습] 백엔드 프로젝트(Spring boot) Docker로 실행시키기 (2) | 2024.07.03 |
[Docker 기본] COPY: 파일 복사(이동) (0) | 2024.07.02 |
[Docker 기본] 종료된 컨테이너에 들어가서 디버깅하고 싶을 때 (0) | 2024.07.02 |
[Docker 실습] FROM: 베이스 이미지 생성 (0) | 2024.07.01 |