이번장에서는 이미지를 다루는 법에 대해 이해해도록 하겠습니다.
도커 이미지를 다루는 법을 설명하기 전에 도커 이미지가 구체적으로 무엇인지 알아보겠습니다.
한마디로 말하자면 도커 이미지는 도커 컨테이너를 만들기 위한 템플릿입니다.
도커 이미지는 우분투 같은 운영체제로 구성된 파일 시스템은 물론, 컨테이너 위에서 실행하기 위한 애플리케이션이나 그 의존 라이브러리, 도구에 어던 프로세스를 실행할지 등의 실행 환경의 설정 정보까지 포함하는 아카이브 입니다.
아카이브
- 역사적 가치 혹은 장기 보존의 가치를 가진 기록이나 문서들의 컬렉션을 의미하며,
동시에 이러한 기록이나 문서들을 보관하는 장소, 시설
Dockerfile 역시 이미지를 구성하는 순서를 기술한 코드에 지나지 않기 때문에 Dockerfile 자체가 이미지라고 할순 없습니다.
컨테이너의 템플릿 역할을 하는 이미지를 만드는 과정을 일반적으로 '도커 이미지를 빌드한다'라고 합니다.
그리고 컨테이너를 실행할 때 이 빌드된 이미지를 사용합니다.
이미지를 빌드하는 명령인 docker image build부터 시작해 이미지를 다루는 기본명령을 하나씩 살펴보겠습니다.
그리고 마지막으로 도커 허브에 이미지를 등록하는 과정까지 수행해 봄으로써 직접 만든 이미지를
다른 사람들이 이용할 수 있게 하는 단계를 목표로 합니다.
여기에 대한 도커의 세세한 옵션에 대해 알고 싶으시다면 다음과 같은 도움말을 확인하시기 바랍니다.
$ docker help
도커 이미지를 다루는 하위 명령은 image 명령에 --help 옵션을 붙여 도움말을 확인하시면 됩니다.
'Doker' 카테고리의 다른 글
도커 컨테이너 배포 (0) | 2020.08.17 |
---|---|
도커를 사용하는 의의 (0) | 2020.08.16 |