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