# JDK 17 FROM openjdk:17-jdk
# docker build -t [이미지명]:[태그명] [Dockerfile이 존재하는 디렉터리 경로] $ docker build -t sample . $ docker build -t sample:1.0 .
latest로 설정된다.$ docker build -t my-jdk17-server .
$ docker run -d my-jdk17-server
$ docker ps # 실행되고 있는 컨테이너가 없다. $ docker ps -a # 확인해보니 컨테이너가 종료되어 있다.
FROM openjdk:17-jdk ENTRYPOINT ["/bin/bash", "-c", "sleep 500"]
$ docker build -t my-jdk17-server . # 이미지 빌드 $ docker run -d my-jdk17-server # 컨테이너 실행 $ docker ps # 실행 중인 컨테이너 조회 $ docker exec -it [컨테이너 ID] bash # 컨테이너 접속 $ java -version # JDK 설치되어 있는 지 확인

FROM node ENTRYPOINT ["/bin/bash", "-c", "sleep 500"]
$ docker build -t my-node-server . # 이미지 생성 $ docker run -d my-node-server # 이미지를 기반으로 컨테이너 생성 $ docker ps # 실행 중인 컨테이너 조회 $ docker exec -it [컨테이너 ID] bash # 컨테이너 접속 $ node -v # Node 설치되어 있는 지 확인
