2017-02-18 56 views
0

如果管理员选择这样做,我想在我的Web应用程序中构建监控更新并安装它们的功能。如何提供通过Docker镜像交付的自更新Web应用程序?

此功能是一些类似于Jira做的。

Jira application update

是,我将如何执行这个问题?

让我们假设我有完整的管理员访问码头主机。

也许有一个工具呢?

我想沿着线的东西:

  1. 有一个单独的“更新”泊坞窗容器。
  2. 开始更新时,Web应用程序与主机泊坞窗通信以启动更新容器。
  3. 更新容器将接受新的泊坞窗的图像,然后docker save && docker load到主机(子容器能做到这一点?)
  4. 更新容器将关闭Web容器和启动另一个Web容器(进度容器)只是给更新进度在端口80上。
  5. 更新容器将用新映像更新Web容器。
  6. 完成后,更新容器将关闭进度容器,并启动新的Web应用程序。

很抱歉,如果这不完全是一个Q/A的问题,但我想知道是否有一个工具,在那里,做这样的事情,也许可能被重新定意为这一个工具。

回答

相关问题