amazon-web-services – AWS Beanstalk docker镜像自动更新不
我有一个node.js应用程序打包在一个公共存储库中托管的docker镜像中. 我已成功将该映像部署在AWS Beanstalk docker应用程序中. Dockerrun.aws.json:
Dockerfile非常简单:
亚马逊文档很清楚:
但是我必须通过上传新版本的Dockerrun.aws.json描述符来手动更新Beanstalk应用程序.我错过了什么?它应该像那样工作吗? 文档应该更清楚.他们说的是update = true:
首次启动应用程序时,EBS会在停靠码程序运行之前执行docker pull.它不会继续轮询docker hub. 相比之下,在没有首先执行docker pull的情况下发出docker run将始终使用该机器的本地存储版本,这可能并不总是最新的. 为了实现你想要的,你需要设置一个webhook on Docker Hub,它调用你控制的应用程序,重建你的ELB应用程序. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |