Docker에서 창고는 이미지를 중앙에 저장하는 장소입니다. 각 창고에는 여러 개의 태그가 포함될 수 있으며 각 태그는 이미지에 해당합니다. 일반적으로 창고에는 동일한 소프트웨어의 다양한 버전 이미지가 포함되어 있으며 각 소프트웨어 버전에 해당하는 태그가 사용되는 경우가 많습니다.
이 튜토리얼의 운영 환경: linux5.9.8 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.
리포지토리는 이미지를 중앙에 저장하는 곳입니다. 간혹 창고와 창고등록서버(Registry)가 혼동되어 엄격하게 구분되지 않는 경우가 있습니다. 실제로 창고 등록 서버에는 여러 개의 창고가 저장되는 경우가 많으며, 각 창고에는 여러 개의 이미지가 포함되어 있으며 각 이미지에는 서로 다른 태그가 있습니다.
일반적으로 창고에는 동일한 소프트웨어의 여러 버전에 대한 이미지가 포함되어 있으며, 각 소프트웨어 버전에 해당하는 태그가 사용되는 경우가 많습니다.
Ubuntu 이미지를 예로 들어 보겠습니다. ubuntu는 16.04, 18.04와 같은 다양한 버전 라벨이 포함된 창고 이름입니다. ubuntu:16.04 또는 ubuntu:18.04를 통해 필요한 이미지 버전을 지정할 수 있습니다. ubuntu 등 태그를 생략하면 ubuntu:latest로 처리됩니다.
웨어하우스 이름은 jwilder/nginx-proxy와 같이 두 부분으로 구성된 경로 형태로 나타나는 경우가 많습니다.
웨어하우스는 공용 웨어하우스(Public)와 개인 웨어하우스(Private)의 두 가지 형태로 나뉩니다.
가장 큰 공공 창고는 Docker Pool 등으로 본토 사용자에게 보다 안정적이고 빠른 액세스를 제공할 수 있습니다.
물론 사용자는 로컬 네트워크 내에 개인 창고를 만들 수도 있습니다.
사용자가 자신의 이미지를 만든 후 push 명령을 사용하여 공개 또는 비공개 저장소에 업로드할 수 있으므로 다음에 다른 컴퓨터에서 이 이미지를 사용할 때 저장소에서 가져오기만 하면 됩니다.
참고: Docker Warehouse의 개념은 Git과 유사하며 등록 서버는 GitHub와 같은 호스팅 서비스로 이해될 수 있습니다.
추천 학습: "docker 비디오 튜토리얼"
위 내용은 도커 저장소가 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!