当我将此应用程序的新版本推送到Docker Hub时,我想更新并重新启动应用程序(docker容器)。
您能告诉我自动更新镜像并在服务器上重新启动它们的任何解决方案吗?
P.S我听说过kubernetes,但是很难理解它的用法

最佳答案

有很多可能性:

  • 编写民意调查服务以查看是否上传了新版本,并使其触发重新部署
  • 如果您有私有(private)注册表,则可以向新的推送添加触发器(通知)。触发器可能会触发新的构建。
  • (如果您愿意) Jenkins (Jenkins)负责整个构建,它也可以照顾构建并重新部署。
  • 您可以触发ansible根据新版本进行重新部署。
  • 等。
  • 08-28 16:08