2017-05-21 1 views
0

아치 리눅스에서 도커 Server Version: 17.03.1-ce을 실행 중입니다. registy 실행 : V2를 로컬 호스트에서 5000으로 안전하지 않은 레지스트리 :로컬 호스트에서 도커 레지스트리를 밀거나 당길 수 없습니다.

docker run --name registry -d -p 5000:5000 \ 
     -e "REGISTRY_STORAGE=s3" \ 
     -e "REGISTRY_STORAGE_S3_REGION=region"\ 
     -e "REGISTRY_STORAGE_S3_BUCKET=bucket"\ 
     -e "REGISTRY_STORAGE_S3_ACCESSKEY=redacted"\ 
     -e "REGISTRY_STORAGE_S3_SECRETKEY=redacted"\ 
     registry:2 

설정 데몬은 localhost를 사용하는

Insecure Registries: 
localhost:5000 
127.0.0.0/8 

을하지만 여전히 실패 밀어 :

Attempting next endpoint for push after error: Get 
https://localhost:5000/v2/: http: server gave HTTP response to HTTPS 
client 

은 또한에이를 수 아마존 - 리눅스 ec2. 이것은 안전하지 않은 regsitries를 설정하지 않고 우분투 16.04에서 잘 작동합니다. Help! 나는 무슨 일이 벌어지고 있는지 전혀 모른다.

+0

했어. 이것이 localhost : 5000이 위의 안전하지 않은 레지스트리 목록에 포함 된 이유입니다. – user1855481

+0

'docker logs registry'는 무엇을 표시합니까? –

답변

0

사용자 오류입니다. aws 키 ID가없는 컨테이너를 실행하여 버킷을 읽을 수 없습니다.

관련 문제