部署自己的私有 Docker Registry).docx

部署自己的私有 Docker Registry)

部署自己的私有 Docker Registry这篇博客讨论了如何部署一个带 SSL 加密、HTTP 验证并有防火墙防护的私有?Docker Registry?。Docker Registry是一个存储和分享?Docker?镜像的服务。本文中我们使用的操作系统是?/Ubuntu,任何支持?/Upstart?的系统都可以。我们用?Nginx?作为?Docker Registry?的前端代理服务器,同时也用?Nginx?完成 SSL 加密和基本的 HTTP 验证。我们用?Gunicorn?运行?Docker Registry?并用?/Upstart?管理?Gunicorn。我们还用?Redis?实现一个 LRU(Least Recently Used,近期最少使用算法) 缓存机制来减少?Docker Registry?和硬盘之间的数据存取。为什么需要Docker Registry?当在自己的环境中创建?Docker?镜像的时候,无论是装?Redis,Hipache,还是 IRC 协议的?logbot?,你都希望可以把镜像存到一个安全的地方。也许你项目中的?Docker?镜像需要安装?/Jenkins,或者每次 commit 都跑一遍Buildbot,又或者给镜像打上 bag 和 tag (相关阅读:docker commit,docker tag),再发送到?Docker Registr

文档评论(0)

1亿VIP精品文档

相关文档