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