반응형
1. 시험환경
˙ ubuntu v20.04
˙ docker
2. 목적
˙ docker image 파일을 다운로드 한다.
˙ docker image 수정 후 commit 명령어를 사용하여 변경점을 저장한다.
˙ 변경 사항이 적용된 docker image를 실행한다.
3. 적용
① docker hub로부터 image 파일을 다운로드 받는다.
- 여기에선 ubuntu:focal을 다운 받았다.
- 명령어 형식 : $ docker pull [image]
② image 실행과 동시에 container 내부 진입하여 테스트 파일(sample.txt)을 생성 한다. (image 수정)
- 명령어 형식 : $ docker run -it --name [container-tag] [image]
- container 빠져나오기 : # <ctrl> + <p>,<q>
③ 현재 container를 기반으로 새로운 image를 생성한다.
- 명령어 형식 : $ docker commit -a [author] -m ["msg"] [container_name] [image_name_new]
4. 결과
˙ 실행중인 container를 종료하고, commit한 image를 실행시켜서 수정사항이 image에 적용되었는지 확인한다.
- 수정사항 : ②번 절차에서 sample.txt 파일 여부를 확인한다.
반응형
'AWS(Amozon Web Service)' 카테고리의 다른 글
[docker] 이미지(image)를 압축 파일로 저장(save) / 불러오기(load) (0) | 2023.02.15 |
---|---|
[docker] Dockerfile을 이용하여 image 생성하기 (0) | 2023.02.15 |
Ubuntu 운영체제에서 Ansible 설치 (0) | 2022.09.06 |
스프링 프로젝트 코드 통합 및 배포 (github, dockerhub, jib, gradle) (0) | 2022.07.19 |
RDS 인스턴스 생성하기 (0) | 2021.06.29 |