Saturday, September 24, 2016

docker registry using oss as backend

Dockerfile:

FROM registry:2.3
ENV REGISTRY_STORAGE=oss
ENV REGISTRY_STORAGE_OSS_ACCESSKEYID=
ENV REGISTRY_STORAGE_OSS_ACCESSKEYSECRET=
ENV REGISTRY_STORAGE_OSS_REGION=oss-cn-beijing
ENV REGISTRY_STORAGE_OSS_BUCKET=docker-registry-ano
ENV REGISTRY_STORAGE_OSS_ENDPOINT=vpc100-oss-cn-beijing.aliyuncs.com
ENV REGISTRY_STORAGE_OSS_INTERNAL=true
ENV REGISTRY_STORAGE_OSS_SECURE=false

$docker build -t registry-oss-ano:0.1 .
#Not using localhost ensured that ipv4 was used
$docker -D run   -p 127.0.0.1:80:5000 registry-oss-ano:0.1

REGISTRY_STORAGE_OSS_INTERNAL=true(connect to internal oss timeout)

panic: Get http://docker-registry-anno.oss-cn-beijing-internal.aliyuncs.com/?delimiter=&marker=&max-keys=1&prefix=: dial tcp 10.157.164.6:80: getsockopt: connection timed out
2016-09-24 16:49:18


No comments:

Post a Comment