클라우드 + DevOps/Docker

Docker 실습 :: Docker 이미지 수정과 적용

gamjadori 2024. 2. 14. 16:26
728x90

<이미지 수정해서 컨테이너 구축하기>

1. 도커 이미지 불러오기

ubuntu@host1:~/Labs$ cat my_container3.tar | docker image import - my_container3:1.0

 

2. 이미지 수정 (Dockerfile)

  • 디렉터리에 수정할 파일이 같이 있어야 함
  • 이름은 Dockerfile로 지정해야 함

<vi 편집내용>

FROM my_container3:1.0
CMD ["sh"]
>>my_container3:1.0 컨테이너를 구축할 때,
자동적으로 명령 프롬프트 sh가 실행되게

 

3. 이미지 빌드

  • 만약 수정할 파일이 Dockerfile 로 설정되어 있지 않으면, 옵션 -f 해서 파일 이름 적기
  • 명령어 맨 끝에 (띄어쓰기). 필수
ubuntu@host1:~/Labs$ docker image build -t my_container3:1.1 .
 또는
ubuntu@host1:~/Labs$ docker image build -t my_container3:1.1 -f (파일이름) .

 

4. 이미지 생성 확인 및 컨테이너 구축

ubuntu@host1:~/Labs$ docker image ls

ubuntu@host1:~/Labs$ docker container run -itd --name my_container3 my_container3:1.1
ubuntu@host1:~/Labs$ docker container ps -a