1. 도커 이미지란?
도커 컨테이너를 생성하기 위한 기본 단위이다.
도커 이미지는 애플리케이션 코드, 라이브러리, 종속성, 환경 설정 등을 포함한 파일 시스템의 스냅샷이다.
1.1 도커 이미지의 특성
1.1.1 불변성 (immutability)
이미지는 생성된 후 변경되지 않는다. 따라서 애플리케이션 업데이트를 하려면 새 이미지를 생성해야 한다.
1.1.2 계층화 (Layered Storage)
도커 이미지는 여러 계층으로 구성된다.
이미지를 변경하려면 변경 사항을 포함하여 새로운 계층만 추가하면 된다.
2. 도커 이미지 검색, 다운로드 및 실행
2.1 이미지 검색
Docker Hub에서 이미지를 검색하려면 도커 명령어를 사용한다.
nginx 이미지를 검색해보자 ( 배울 때는 CLI 환경이 좋아서 CLI 기준으로 설명 )
docker search nginx
2.2 이미지 다운로드 (pull)
원하는 이미지 선택하고, 이미지를 로컬 시스템으로 다운로드하기 위해서 docker pull 명령어를 사용한다.
docker pull 원하는 이미지 이름
# 예시
docker pull nginx
2.3 이미지 실행 (Run)
이제 해당 이미지를 기반으로 컨테이너를 생성하고 실행할 수 있다.
http://localhost:8080 으로 접속하면 nginx 웹 서버의 화면을 볼 수 있다.
docker run -d -p 8080:80 nginx
'환경 세팅 및 사용법 > Docker' 카테고리의 다른 글
[Docker] 설치 및 설정 (0) | 2024.04.28 |
---|---|
[Docker] 도커란 무엇인가? (0) | 2024.04.28 |