Docker 이미지란 무엇인가요? 간단히 이해하면 Docker 이미지는 Linux 파일 시스템(루트 파일 시스템)입니다. 이 파일 시스템에는 Linux 커널에서 실행할 수 있는 프로그램과 해당 데이터가 포함되어 있습니다.
이렇게 말하면 Linux 운영 체제와 관련된 몇 가지 지식을 추가해야 할 수도 있습니다. 일반적으로 Linux는 Linux 커널(Linux Kernel)과 사용자 공간, 실제 Linux 운영 체제의 두 부분으로 나누어집니다. Ubuntu, CentOS 등 우리가 일반적으로 사용하는 운영 체제는 실제로 여러 제조업체가 Linux 커널에 자체 소프트웨어 및 도구(도구)를 추가하여 형성된 릴리스(Linux 배포판)입니다. 따라서 이미지도 위에서 언급한 사용자 공간이라고 생각하면 됩니다. Docker는 이미지를 통해 컨테이너를 생성할 때 호스트의 Linux 커널에서 독립적이고 격리된 프로세스로 이미지에서 정의한 사용자 공간을 실행합니다. . 여기서 미러링의 두 가지 특성을 강조하고 싶습니다. 1. 미러링은 계층화되어 있습니다. 즉, 미러는 여러 개의 중간 레이어로 구성될 수 있으며, 여러 개의 미러가 동일한 중간 레이어를 공유할 수도 있습니다. 새 이미지를 만들려면 더 많은 레이어를 추가하세요. 2. 이미지는 읽기 전용입니다. 위에서 말했듯이 새 이미지를 만들기 위해 레이어를 추가하는 것은 실제로 임시 컨테이너를 생성하고 컨테이너에 파일을 추가하거나 삭제하는 것을 포함합니다. 컨테이너가 동적으로 변경될 수 있으므로 새 이미지를 형성합니다.웨어 하우스 란
웨어 하우스 (Repository)는 이미지를 중앙에 저장하는 곳입니다. 여기서 구별해야 할 개념이 있습니다. 즉, 웨어하우스와 웨어하우스 서버(Registry)는 서로 다릅니다. 예를 들어 Docker Hub는 Docker Warehouse 서버에서 공식적으로 제공하는 것이지만 때로는 이 두 개념을 너무 많이 구별할 필요가 없습니다.
추천 튜토리얼:docker 튜토리얼
위 내용은 도커 이미지와 웨어하우스란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!