Docker 레지스트리를 통해 로컬로 캐시된 이미지 노출

Docker 레지스트리를 통해 로컬로 캐시된 이미지 노출

여러 이미지가 포함된 Docker 설치가 있습니다(일부는 로컬로 구축되고 일부는 원격 저장소에서 가져옴). 또한 로컬에서 실행되는 Docker 레지스트리 인스턴스도 있습니다.

태그를 다시 지정하고 레지스트리에 푸시하지 않고(Docker 배포 레지스트리 서버 가이드에서 제안한 대로) 내 레지스트리 인스턴스를 통해 이미 Docker 설치에 있는 이미지를 노출할 수 있는 방법이 있습니까?https://docs.docker.com/registry/deploying/)?

위 가이드를 통해 이해한 바에 따르면 레지스트리 인스턴스는 로컬 디스크에서 자체 저장 영역(볼륨)을 사용합니다. 아마도 기본 볼륨 대신 로컬 이미지 캐시(내부 어딘가에 있음 /var/lib/docker)를 레지스트리 컨테이너에 마운트하거나 일종의 심볼릭 링크 "해킹"을 수행하여 동일한 효과를 얻을 수 있다고 생각합니다.

아무리 "해킹"해 보일지라도 가능한 솔루션에 대한 통찰력은 매우 환영합니다 :)

관련 정보