도커 파일은 애플리케이션과 실행 환경을 정의하는 텍스트 파일
도커 이미지를 구축하기 위해 명령어들을 순차적으로 나열한 텍스트 파일
각 명령어는 이미지의 새로운 계층을 만들어 내며, 이미지를 구성하는 계층을 순차적으로 생성하여 최종적인 이미지를 형성할 수 있다.
주로 사용되는 명령어로는 FROM, RUN, COPY, WORKDIR, ENV, EXPOSE, CMD 등이 있다.
실행은 기본적으로 해당 프로젝트 폴더에서
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
docker run -p 8080:8080 -t spring-helloworld //
docker run -d -p 8080:8080 -t spring-helloworld // 백그라운드에서 실행
-i 옵션을 사용하면 컨테이너가 STDIN을 열어둔 상태로 유지그 외 명령어