2017-02-18 4 views
0

管理者がそうすることを選択した場合、私はWebアプリケーションを構築し、更新を監視し、インストールすることができます。ドッカー画像を介して配信される、自己更新Webアプリケーションをどのように提供しますか?

この機能は、some-whatと同じです。

Jira application update

質問は、私がこれを実行する方法を、ありますか?

ドッカーホストへの完全な管理アクセス権があるとします。

多分ツールがありますか?私はの線に沿って何かを考えていた

  1. は別々の「更新」ドッキングウィンドウコンテナを持っています。
  2. 更新を開始すると、Webアプリケーションはホストドッカーに通信して更新コンテナを起動します。
  3. 更新コンテナは、単にアップデートの進行状況を与えている(?子コンテナはこれを行うことができます)ホストマシンに続い
  4. アップデートコンテナがシャットダウンWebコンテナをdocker save && docker loadを新しいドッキングウィンドウの画像を受信し、別のWebコンテナ(進捗コンテナ)を開始します
  5. 更新コンテナは、Webコンテナを新しいイメージで更新します。
  6. 完了すると、更新コンテナは進行状況コンテナをシャットダウンし、新しいWebアプリケーションを開始します。

申し訳ありませんが、これは正確にQ/Aの質問ではありませんが、私はこのような何かを行うツールがあるかどうか、または多分これのために意図することができるツールです。

答えて

0

私は専門家ではありませんが、私のような人がこれを検索して見つけた場合に答えることができます。

だから、おそらく答えはあなたではないでしょう。ドッカーの容器は不変でなければならない。 Webアプリケーションを更新する方法は、新しいドッカー画像を作成して展開することです。

参照: Can I push application updates to docker image without rebuilding?

関連する問題