1.首先在OSS控制台(https://oss.console.aliyun.com/overview)创建一个Buket
2.安装docker
3.启动docker
docker run -d -p 8443:443 -v /data/registry/keys:/data/registry/keys -e REGISTRY_HTTP_ADDR=0.0.0.0:443 -e REGISTRY_HTTP_TLS_CERTIFICATE=/data/registry/keys/domain.crt -e REGISTRY_HTTP_TLS_KEY=/data/registry/keys/domain.key -e REGISTRY_STORAGE=oss -e REGISTRY_STORAGE_OSS_ACCESSKEYID=  -e REGISTRY_STORAGE_OSS_ACCESSKEYSECRET= -e REGISTRY_STORAGE_OSS_REGION=cn-oss-xxxxx -e REGISTRY_STORAGE_OSS_BUCKET=buket_name -e REGISTRY_STORAGE_OSS_INTERNAL=true --restart=always registry:2
~          REGISTRY_STORAGE=oss   #存储方式
REGISTRY_STORAGE_OSS_ACCESSKEYID=     #添写id
REGISTRY_STORAGE_OSS_ACCESSKEYSECRET=  #secret
REGISTRY_STORAGE_OSS_REGION=cn-oss-xxxxx   #说明区域,北京就是cn-oss-beijing
REGISTRY_STORAGE_OSS_BUCKET=buket_name   #刚刚新建的buket
REGISTRY_STORAGE_OSS_INTERNAL=true \    #如果registry部署在阿里云内网则使用这句
原文:https://blog.51cto.com/fengwan/2413277