Docker

Dockerfile

까마귀! 2024. 8. 12. 22:54

 Dockerfile이란?

docker이미지를 만들어주는 파일

 

 

dockerfile 실행 명령어

docker build -t [원하는 이미지 이름] .(경로)

 

 

  • from: 베이스 이미지를 생성, 특정 초기 이미지 위에 추가적인 셋팅을 할 수 있음   
    • from [이미지명]:[태그명]
  • copy: 호스트 컴퓨터에 있는 파일을 복사해서 컨테이너에 전달 
    •  copy [복사할 경로] [복사되는 경로]
    • 컨테이너 디렉터리로 복사할때 끝에 '/'를 붙여줘야함
    • .txt로 끝나는 모든 파일을 복사하고 싶으면 *.txt [컨테이너 경로] 로 쓰면 됨 
    • .dockerignore 파일을 생성해서 특정 파일의 복사를 무시할 수 있음
  • entrypoint: 컨테이너가 생성되고 최초로 실행할 때 수행되는 명령어
    • entrypoint [명령어...]
  • run: 이미지 생성 과정에서 명령어를 실행시켜야 할 때 사용한다 
    • run [명령문...]     ex) run npm install
  • workdir: 작업 디렉토리 지정
    • workdir [작업 디렉토리로 사용할 절대 경로]
  • expose: 컨테이너 내부에서 어떤 포트에 프로그램이 실행되는지 문서화하는 작업 

'Docker' 카테고리의 다른 글

Docker Compose  (0) 2024.08.27
도커 볼륨  (0) 2024.08.12
도커 기본 명령어들-2  (0) 2024.08.12
docker 기본 명령어들  (0) 2024.07.10
docker 흐름  (0) 2024.07.10