如何推Docker自动构build映像到AWS实例与钩子?

我有一个Dockerhub帐户与自动构build的Github链接。 通过Github上的每一个动作,一个构build在dockerhub账户上开始。 但是现在,我必须find一种方法,让AWS可以通过这个方法来监听新的构build,并获取这个构build并运行它。

我是新来的docker技能,请让我知道,如果任何人知道这个解决scheme?

您可以使用DockerHub中的Webhookfunction链接到CI / CD工具,以触发EC2实例中的docker pull。 例如使用Jenkins

  • 在EC2实例或内部部署中安装Jenkins
  • 使用Jenkins远程SSH插件远程SSH到EC2实例
  • 创build部署的生成作业
  • 在作业内部,添加shell脚本代码以从DockerHub中提取图像。
  • 为了触发这个工作,在一个DockerHub Webhooks部分中注册一个与Jenkins Job链接的webhook作为构build触发器来调用webhook。