2017-11-24 12 views
0

스토리지 용 AWS S3 버킷으로 Gitlab Docker 레지스트리를 구성하려고합니다.AWS S3에서 Gitlab Docker Registry가 실패합니다.

난 그냥 Gitlab 설정 파일을 구성

registry['storage'] = { 
    's3' => { 
    'accesskey' => 'ABCABCABC', 
    'secretkey' => 'ABsndjsjdSJSJ', 
    'bucket' => 'gitlab-registry', 
    'region' => 'eu-west-1' 
    } 
} 

문제는 그 나는 레지스트리에 로그인하려고하면

Error response from daemon: Login: {"errors":[{"code":"UNAVAILABLE","message":"service unavailable","detail":"health check failed: please see /debug/health"}]} 
(Code: 503; Headers: map[Server:[nginx] Date:[Fri, 24 Nov 2017 09:33:36 GMT] Content-Type:[application/json; charset=utf-8] Content-Length:[125]]) 
:
[email protected]:~$ sudo docker login https://gitlab.prueba.es:4567 
Username: asier 
Password: 

내가 다음 오류가

일부 사람들이 레지스트리 상태 검사를 사용하지 않고 작동한다고 읽었지 만 그 레지스트리 hea를 어떻게 비활성화 할 수 있습니까? lth 수표?

답변

0

방금 ​​S3 버킷에 파일을 추가하는 문제를 해결했습니다. 문제는 S3 버킷이 비어있는 버그이므로 버킷에 파일을 추가하면 레지스트리가 작동합니다. 그런 다음 파일을 제거하면 완벽하게 작동합니다.