利用阿里云OSS搭建Docker镜像仓库

公司须要在阿里云搭建本身的镜像仓库,可是服务器的磁盘空间紧张,因而联想起以前购买了1T的阿里云OSS存储包,网上一搜果真是由现成的文档(https://docs.docker.com/registry/storage-drivers/oss/)docker

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部署在阿里云内网则使用这句dom

相关文章
相关标签/搜索