2017-11-24 12 views
0

Gitlab DockerレジストリにAWS S3バケットを格納するよう設定しようとしています。AWS S3でGitlab Dockerレジストリが失敗する

私はちょうど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バケットが空のときにバグだったので、バケットにファイルを追加すると、レジストリが機能します。それから私はファイルを削除し、それは完全に動作します。

関連する問題