수색…


레지스트리 실행

registry:latest 사용하지 마십시오 registry:latest ! 이 이미지는 이전 v1 레지스트리를 가리 킵니다. Python 프로젝트는 더 이상 개발되지 않습니다. 새로운 v2 레지스트리는 Go로 작성되었으며 적극적으로 관리됩니다. 사람들이 "개인 레지스트리"를 참조 할 때 그들은 v1 레지스트리가 아니라 v2 레지스트리를 나타냅니다.

docker run -d -p 5000:5000 --name="registry" registry:2

위의 명령은 Docker Distribution 프로젝트 에서 찾을 수있는 레지스트리의 최신 버전을 실행합니다.

태깅, 당기기 또는 푸시와 같은 이미지 관리 기능에 대한 추가 예제는 이미지 관리 섹션을 참조하십시오.

AWS S3 스토리지 백엔드로 레지스트리 구성

AWS S3 백엔드를 사용하도록 개인 레지스트리를 구성하는 것은 쉽습니다. 레지스트리는 올바른 구성으로이 작업을 자동으로 수행 할 수 있습니다. 다음은 config.yml 파일에 있어야 할 내용의 예입니다.

storage:
    s3:
        accesskey: AKAAAAAACCCCCCCBBBDA
        secretkey: rn9rjnNuX44iK+26qpM4cDEoOnonbBW98FYaiDtS
        region: us-east-1
        bucket: registry.example.com
        encrypt: false
        secure: true
        v4auth: true
        chunksize: 5242880
        rootdirectory: /registry

accesskeysecretkey 필드는 특정 S3 권한이있는 IAM 자격 증명입니다 (자세한 내용 은 설명서 참조). AmazonS3FullAccess 정책이 첨부 된 자격 증명을 쉽게 사용할 수 있습니다. region 은 S3 버킷의 지역입니다. bucket 은 버킷 이름입니다. 당신은 암호화 이미지 저장하기 위해 선택할 수 있습니다 encrypt . secure 필드는 HTTPS 사용을 나타냅니다. 기본값은 false이지만 일반적으로 v4auth 를 true로 설정해야합니다. chunksize 필드를 사용하면 청크 업로드가 최소 5MB 크기 인 S3 API 요구 사항을 준수 할 수 있습니다. 마지막으로 rootdirectory 는 사용할 S3 버킷 아래의 디렉토리를 지정합니다.

다른 스토리지 백엔드 도 쉽게 구성 할 수 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow