EB:从 Docker Hub 自动部署新的 Docker 镜像构建

Posted

技术标签:

【中文标题】EB:从 Docker Hub 自动部署新的 Docker 镜像构建【英文标题】:EB: Automatically deploy new Docker image build from Docker Hub 【发布时间】:2014-08-27 13:58:24 【问题描述】:

是否可以设置 Web 挂钩以自动将新版本的应用程序从 Docker Hub 存储库部署到 Elastic Beanstalk?

我目前有以下设置:

Bitbucket Repo -----> Docker Hub -----> Elastic Beanstalk

当我推送到 git 存储库上的 master 分支时,它会通过 POST 请求触发 Docker 存储库上的构建。但是,一旦构建了映像,我必须在 EB 上手动部署它。

Docker Hub 可以选择在构建成功完成时发出 POST 请求。是否有一些 API 或 URL 可以让 Docker 调用以便 EB 重新部署应用程序?

注意:最终我想在这个工作流程中加入一个自动化测试服务器。

【问题讨论】:

【参考方案1】:

AWS好像没有HTTP API,不过可以使用aws命令行工具触发更新:https://***.com/a/41715702/5879759

【讨论】:

以上是关于EB:从 Docker Hub 自动部署新的 Docker 镜像构建的主要内容,如果未能解决你的问题,请参考以下文章

基于Docker Hub镜像的ProxySQL容器化部署与运行

38. docker cloud 简介及 关联 git hub

ElasticBeanstalk - 无法从私有 Docker Hub 存储库中提取 docker 映像

Docker部署安装V2X-Hub

Docker 仓库

ECS 服务 - 使用新的 Docker 映像自动部署