수복의 프로그래밍 여행기
article thumbnail
[Docker] Dockerfile 과 RUN 명령어
Docker 2025. 2. 26. 21:55

방법의미는 이미지 생성 과정에서 실행되는 명령어입니다. 이는 컨테이너 내부에서 특정 작업(패키지 설치, 파일 복사 등)을 실행하고 결과를 이미지에 반영합니다.RUN [명령어] 우분트를 설치하고 이미지 생성과정에서 apt-get update 후 curl을 설치할 경우FROM ubuntu:latestRUN apt-get update && apt-get install -y curl  실행하면 이미지가 생성되는 과정에서 환경이 설정됩니다. 설치가 정상적으로 되었는지 확인하기 위해 버전 및 curl 명령어를 실행해 봅니다. curl --versionwhich curl  확인이 되는 것을 알 수 있습니다. 따라서, 위에서 만든 이미지는 ubuntu 와 curl 이 설치된 이미지가 됩니다. 사실 위와 같이 docke..

article thumbnail
[Docker] Dockerfile 과 ENTRYPOINT 명령어
Docker 2025. 2. 26. 20:13

방법 의미는 Docker 컨테이너가 실행될 때 기본적으로 실행되는 명령어를 지정하는 지시문입니다. ENTRYPOINT [ "실행할_명령어", "기본_옵션" ] 이전에 저는 sleep 이라고 명령어를 사용하고 옵션으로 500 이라는 값을 입력하여 500초동안 실행하고 종료되게 만들었습니다. ENTRYPOINT [ "sleep", "500" ]  다른 예시 Dockerfile 안에 아래와 같이 입력해 봅니다.FROM ubuntuENTRYPOINT [ "echo", "Hello, Docker!" ]  해당 의미는 ubuntu 이미지를 생성하고 컨테이너를 생성 및 실행되자 마자, Hello, Docker! 가 실행이 되도록 하는 것입니다. 확인을 위해 Dockerfile을 실행하면 아래와 같이 이미지가 생성된 ..

반응형