国内对于Container管理平台,我推荐cSphere,比shipyard要好用好多,有免费版,大家可以移步到cSphere,昨天更新了0.11.1版本,新添加的docker hub功能非常赞!
0.11.1 版本推出了私有的 Docker Hub 功能,只要通过 cSphere 的面板,你就能建立起一个全功能的私有 Docker Hub,具体功能包括:
Docker Registry
在 cSphere 面板上通过几次点击,即可创建起一个全功能的 Docker Registry。cSphere 会自动为 Registry 生成 SSL 证书并分发到所有的 Docker Host 上。省去了你手工为 Docker daemon 设置 –insecure-registry 或者搭建 nginx 来配置 SSL 等繁琐的部署流程。
Git 仓库项目的自动镜像构建
你可以在通过 cSphere 创建的 Docker Registry 为你的 GitHub / GitLab 项目设置镜像的自动构建。当有新的代码提交到 Git 仓库的时候,cSphere 就会自动为你构建镜像,并把镜像 Push 到 Docker Registry 上指定的位置。我们计划未来增加更多的 Git 服务商支持,如果你有相关的需求,也可以和我们联系。
镜像通知
在 cSphere 面板上为指定的镜像仓库设置了接收通知的 Webhook URL 之后,每当有新的镜像 Push 到这个仓库,你设置的 Webhook URL 就会收到一个包含该镜像详细信息的 POST 请求。你可以通过镜像通知来实现在镜像 Push 到仓库之后,触发其它业务,比如 Jenkins,CircleCI 等 CI 服务,Slack IRC 等消息通知服务,或者你自己的其它业务系统。
镜像状态标记
镜像的状态包括状态值(pending/进行中,success/成功,failure/失败,error/出错),状态描述和外部链接三个字段。你通过 cSphere 的 API 或者 cSphere 的面板,为 Docker Registry 上的每一个镜像,标记它的状态。比如,当 Jenkins 完成镜像的测试之后,可以通过 API 把测试结果设置到镜像的状态标记里面,再比如,当镜像部署到线上之后,可以把部署结果标识到该镜像的标记中。
更详细的说明,请查看私有Docker Hub 文档
我们希望用这一系列的私有 Docker Hub 功能,帮助你的团队更好的建立基于 Docker 的业务开发、测试、部署流程,提高团队协作的效率。如果在使用过程有遇到什么问题,或者有什么意见建议,请随时和我们联系。
邮箱:docker@csphere.cn
QQ群:413093972
下面是 0.11.0 的更新日志
新功能:私有 Docker Hub 支持 (需要 Docker 1.6 及以上版本)
此版本的其它改进
0.11.0 升级说明
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞1
添加新评论0 条评论