-
[Docker] 이미지 다루기Server&Infra/Docker 2024. 9. 15. 09:46728x90
도커 이미지는 애플리케이션(컨테이너)을 실행하는데 필요한 파일/설정 등을 포함하는 변경이 불가능한 불변파일이자 하나의 객체이다. 도커 이미지는 특정 시점의 애플리케이션 가상 환경을 의미하고 읽기 전용 스냅샷이기도 한다.
도커 이미지는 Dockerfile를 통해 직접 만들수도 있고, 이미 만들어둔 것을 도커 허브(https://hub.docker.com/)에서 가져와 사용할 수 있다.
도커 허브는 이미지 저장소(registery)로, 가입하여 이미지를 올리거나 내려받을 수 있다.
도커 이미지 확인하기
로컬에 저장된 이미지 목록을 확인 할 수 있다.
# docker image ls
아래 명령어로도 같은 결과를 얻는다.
# docker images
도커 이미지 다운받기
도커 이미지를 다운 받기 위해서는 docker pull 명령을 사용한다. 기본적으로 도커 이미지는 도커 허브로부터 다운 받게된다. 도커 허브 페이지에서 다운받고자하는 이미지와 버전을 확인하고 명령어를 복사 할 수 있다.
# docker pull httpd # docker pull httpd:latest # docker pull httpd:2.4
docker pull 명령어는 이미지 이름과 ':' 뒤에 Tag를 붙여 표현하고 Tag는 버전을 의미한다.
일반적으로 Tag를 붙이지 않으면 가장 최신 버전인 :latest를 붙인 결과와 같다.
도커 이미지를 다운로드 받고 docker image ls 명령어로 확인해보면, 다운 받아진 것을 확인 할 수 있다.
도커 이미지 삭제하기
rm(remove) + i(image)를 붙인 rmi 명령어를 통해 로컬저장소에 저장된 이미지는 삭제할 수 있다. 이미지 이름 뒤에 Tag를 명시하여 이미지를 구분할 수 있다.
# docker rmi nginx:latest
728x90'Server&Infra > Docker' 카테고리의 다른 글
[Docker] httpd 웹 접속하기 (0) 2024.09.19 [Docker] 볼륨(volume) 마운트하기 (0) 2024.09.17 [Docker] 컨테이너 다루기(3) - 중지/삭제하기 (0) 2024.09.14 [Docker] 컨테이너 다루기(2) - 실행하기 (2) 2024.09.13 [Docker] 컨테이너 다루기(1) - 생애주기(Life Cycle) (0) 2024.09.12