-- INDEX --
1. 이미지 생성 | 2. 이미지 삭제 |
3. 태그 추가/삭제 | 4. 파일 추출 | 5. 파일로 이미지 만들기 |
docker pull docker images docker image inspect |
docekr rmi | docker tag <기존이미지명> <새로운이미지명> |
docker save -o <파일명><이미지명> |
docker load -i |
docker rmi <태그ID> |
1. 이미지 생성 - docker pull
- 다운로드하고 상세 정보 확인 하기
- 실습해보기 위해 gui로 설치한 도커는 윈도우 한정이고, 다른 곳에서 사용 못할 것이다.
- 명령어로 다운로드하는 방식으로 해보자.
- 다운로드한 이미지도 확인해보자.
1-1 : 이미지 다운로드
- docker pull <이미지 이름>
- docker pull (저장소이름)<이미지이름>(태그)
- docker pull tomcat:9.0
- 이미지란? - 다운로드할 파일 - 컨테이너 만들기 위해 필요한 애 -클래스 느낌
- 컨테이너란? - 이미지를 이용해 만들어 낸 객체 느낌의 애
1-2 : 이미지 상세 정보 확인
- 이미지 목록 조회 - docker images
- 이미지 정보 상세조회 - docekr image inspect 이미지 ID
2. 이미지 삭제 - docker rmi 이미지ID
- docker rmi 이미지ID
3. 도커 이미지 이름 추가 ( 태그 추가 )
- docker tag <기존이미지명> <새로운이미지명>
3-1 : 태그란?
- 바로가기 사용하는 것과 같은 개념으로 만들어주는 것으로
- 기존 것이 있고, 다른 방법으로도 접근할 수 있게 만들어주는 것
3-2 : 태그 삭제하기
- docker rmi 태그ID
- #해당 이미지에 대한 태그가 1개뿐인데 태그를 삭제하면?
- 이미지도 삭제된다.
위에서 만든 mytomcat:1.0 태그를 삭제
( 태그 삭제되고 같은 이미지 남아있음 )
그다음
하나남은 태그인 tomcat:9.0 태그를 삭제하니
( 남은 태그 없음 = 이미지도 삭제됨 )
4. 도커 이미지 추출 : docker save -o
- 이미지를 별도의 파일로 저장하기
- docker save –o <파일명><이미지명>[:태그]
- 이미지 추출해보자.
- 도커에서 다운로드한 이미지를 파일로서 가지고 있고 싶다.
작대기 [ - ]는 옵션이라는 뜻
- 여기서는 -o라는 옵션 달아주었다.
- o라는 옵션은 저장될 파일명 지정 가능
- > docker save -o D:\dev\dockerRepo\t9_image tomcat:9.0
= 도커 사용의 장점 – 톰캣 다운로드하고/ 실행하는 과정이 간단해진다.
5. 파일로 pull 작업하기 : docker load -i
- 추출한 이미지 파일 or 다운로드한 이미지 파일을 이용하여 pull 작업하기
- docker load -i 파일 경로
'Java 기반 클라우드 융합 개발자 과정 - KH 정보교육원 > 10월' 카테고리의 다른 글
22.10.19 - [ 13차 시험! - 인터페이스 구현 ] (0) | 2022.11.07 |
---|---|
22.10.18 - [ Docker ] 컨테이너 ( 생성, 옵션, 확인, 실행-종료-재시작, 파일복사, 접근, 삭제 ) (0) | 2022.11.07 |
22.10.14 - [ Docker ] 이론( 도커, 컨테이너, 커널, 이미지 관리하기) (0) | 2022.11.06 |
22.10.13 - [ Docker ] docker 설치, WSL 수동 설치 (0) | 2022.11.05 |
22.10.12 - [ Spring ] 갤러리 게시판 ( 회원 프로필 리스트 게시판 ) (0) | 2022.11.05 |