|
阿里云Docker的私有镜像库
发布日期:2015-11-13 16:11:9
阿里云Docker的私有镜像库 为了满足企业或组织内部分享镜像,官方在Github上有一个项目docker-registry, 专门用于自建Docker的私有镜像库。Docker的核心是镜像管理,为了保证镜像数据的可靠、可用和安全,docker-registry现在支持镜像数据存储在S3、GCS等云存储上。 非常感谢给docker-registry开发了针对阿里云OSS的驱动的个人贡献者Chris,并把它和docker-registry一起做成了Docker镜像,现在阿里云OSS上已经可以存储docker-registry的私有镜像了。 以下是快速启动支持OSS的docker-registry的方法: docker run -e OSS_BUCKET=-e STORAGE_PATH=/docker/ -e OSS_KEY=-e OSS_SECRET=-p 5000:5000 -d chrisjin/registry:ali_oss 用户也可以从https://github.com/docker/docker-registry 下载安装docker-registry,并可以通过pip安装OSS driver。 pip install docker-registry-driver-alioss 以下是config.yml的配置: local: &local <<: *common storage: alioss storage_path: _env:STORAGE_PATH:/devregistry/ oss_bucket: _env:OSS_BUCKET[:default_value] oss_accessid: _env:OSS_KEY[:your_access_id] oss_accesskey: _env:OSS_SECRET[:your_access_key] 启动docker-registry: DOCKER_REGISTRY_CONFIG=[your_config_path] gunicorn -k gevent -b 0.0.0.0:5000 -w 1 docker_registry.wi:application 上一条: 远程登录控制管理服务器的操作说明 下一条: 关于本地SSD盘IO性能测试的说明
|