私は、各アプリケーションのリリースをある種のコンテナとして保存し、その後いくつかの "サーバ"専用のコンテナ(DB、Webサーバ)を用意したいと思います。これらのコンテナ間の協力はどのように機能しますか?アプリケーションバイナリ用のDockerコンテナ
私はアプリがどこにある "アプリ"コンテナにいくつかのボリュームを定義すると想像することができます。バイナリが保存され、このボリュームフォルダを "サーバー"コンテナ内のWebサーバーの展開ディレクトリとして使用します。
アプリケーションバージョンの更新プロセスはどのように機能しますか? 1つの「サーバー」コンテナで複数のバイナリを「バインド」するにはどうすればよいですか?
より一般的には、私は多分ドッキングウィンドウが適切なツールではないと私はkubernateなど群れ、のようないくつかのより抽象的な管理が必要になります、この 「SERV1にいくつかのバージョン-releasecontainerを展開、SERV2、serv3」のように展開することを想像することができますしかし、主なポイントは、アプリケーションバイナリを自己完結型の読み取り専用エンティティとしてエコシステムに知らせることです。
myapp_volume_imageには展開可能なものがいくつか含まれていますか?私はアプリを更新したいときにymlを再度実行する必要がありますか?私は複数のアプリケーションを実行するにはどうすればよいでしょうか?volumes_fromセクションを拡張する必要があると思いますか?Docker-composeは環境をバンドルするだけのようですが、動的ではありません。サーバーから別のアプリケーションを実行できるように、動的にボリュームを追加することはできません。 – Zveratko