Docker의 전체 수명 주기는 이미지 + 컨테이너 + 저장소의 세 부분으로 구성됩니다.
도커 이미지와 컨테이너의 차이점을 살펴보겠습니다.
도커 이미지의 개념은 가상 머신의 이미지와 유사합니다. 새로운 컨테이너를 생성하는 데 사용할 수 있는 컨테이너를 실행하는 데 필요한 데이터가 포함된 읽기 전용 템플릿이자 독립적인 파일 시스템입니다.
Docker 이미지는 실제로 시스템 파일의 레이어로 구성됩니다. 이러한 수준의 파일 시스템을 UnionFS(Union File System)라고 합니다. Dockerfile은 여러 개의 명령이 포함된 설명 파일입니다. 명령은 기본 파일 시스템의 새 계층 구조를 만듭니다.
Docker는 컨테이너를 사용하여 애플리케이션을 실행합니다. docker 컨테이너는 docker 이미지로 생성된 실행 중인 인스턴스입니다. Docker 컨테이너는 가상 머신과 유사하며 시작, 중지, 삭제 등이 가능합니다.
각 용기는 서로 분리되어 있습니다. 특정 애플리케이션의 코드와 필수 종속성 파일을 포함하여 특정 애플리케이션이 컨테이너에서 실행됩니다. 컨테이너는 Linux 환경(루트 사용자 권한, 프로세스 공간, 사용자 공간, 네트워크 공간 등 포함)과 그 안에서 실행되는 애플리케이션의 단순화된 버전으로 생각할 수 있습니다.
더 많은 관련 튜토리얼을 보려면 PHP 중국어 웹사이트의 docker tutorial 칼럼을 주목하세요.
위 내용은 도커 이미지와 컨테이너의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!