[Docker] 4-1.이미지 커밋

null·2025년 1월 14일
0

Docker

목록 보기
6/24
post-thumbnail

이미지를 만드는 방법

  • 이미지 커밋 : 현재 컨테이너의 상태를 이미지로 저장

  • 이미지 빌드 : Dockerfile을 통해 이미지 저장

이미지 커밋

  • docker run -it --name officialNginx nginx bin/bash
    : ls -al 로 조회되는 파일 리스트는 내 pc의 파일 리스트가 아니라 실행중인 nginx 컨테이너 안에서 파일리스트를 출력한 결과

  • 실행 중인 컨테이너의 아이디와 shell로 접속한 컨테이너의 아이디가 동일한 것을 확인 할 수 있다 -> 현재 실행 중인 컨테이너 내부에서 명령어를 실행하고 있다는 것을 알 수 있다

  • index.html 파일 수정

  • docker commit -m "edited index.html by devwiki" -c 'CMD ["nginx", "-g", "daemon off;"]' officialNginx (개인레지스트리명)/commitnginx
    : officialNginx 컨테이너 커밋을 통해 (개인레스트리명)/commitnginx:1.0 이미지 생성(커밋)

  • docker image ls 명령어로 이미지가 정상으로 생성되었는지 확인

0개의 댓글