Docker에는 이미지, 컨테이너, 저장소라는 세 가지 핵심 개념이 있습니다.
추천 튜토리얼: docker
이 세 가지 개념에 대해 각각 이야기해 보겠습니다.
1. 이미지: Windows의 ISO 이미지와 비교할 때 Docker의 이미지는 단순한 파일 더미가 아니라 계층화되어 재사용이 가능합니다. (압축된 패키지의 소스 코드와 git 저장소의 차이점과 유사)
2. 컨테이너: 컨테이너의 존재는 이미지 지원과 분리될 수 없습니다. 이는 이미지 런타임의 전달자입니다(인스턴스 및 클래스 간의 관계와 유사). Docker의 가상화 기술을 기반으로 포트, 프로세스, 파일 등과 같은 독립적인 "공간"이 컨테이너에 생성됩니다. 컨테이너는 호스트 시스템과 격리된 "컨테이너"입니다. 컨테이너는 포트, 볼륨, 네트워크 등을 통해 호스트와 통신할 수 있습니다.
3. 저장소: Docker의 창고는 창고 이름과 태그가 있다는 점에서 git의 창고와 유사합니다. 로컬에서 이미지를 구축한 후 웨어하우스를 통해 이미지를 배포할 수 있습니다.
위 내용은 Docker 핵심 개념 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!