컨테이너로 이미지 만들기

윤이령·2026년 4월 21일

commit 커맨드로 컨테이너 이미지로 변환

docker commit 컨테이너_이름 새로운_이미지_이름

EX)

# 1. 컨테이너 준비 
docker run --name apa000ex22 -d -p 8092:80 httpd
# 2. 컨테이너를 변환한 새로운 이미지 생성
docker commit apa000ex22 ex22_original1
# 3. 이미지 확인
docker image ls

dockerfile 스크립트로 이미지 만들기

docker build -t 생성할_이미지_이름 재료_폴더_경로

# 스크립트 예
# FROM 이미지_이름
# COPY 원본_경로 대상_경로
# RUN 리눅스_명령어
#...
  • dockerfile 인스트럭션
    • FROM : 토대가 되는 이미지를 지정
    • COPY : 이미지에 파일이나 폴더 추가
    • RUN : 이미지를 빌드할 때 실행할 명령어 지정
    • 등등 많음

EX)

# 1. 재료 폴더에 재료 준비
# apa_folder 안에 dockerfile 스크립트 작성
# 윈도우일 경우 메모장에 스크립트 작성 후 확장자 없애기
# FROM httpd
# COPY index.html /usr/local/apache2/htdocs

# 2. build로 이미지 빌드
docker build -t ex22_original2 C:\work\apa_folder
# 3. 이미지 확인
docker image ls

0개의 댓글