1
本番環境で使用しない場合に、ソフトウェア開発プロセスでdockerを使用する理由は何ですか?
Dockerには、ソフトウェア開発者の大規模なチーム(100)で私の職場の問題を解決する多くの可能性があり、私の職場の問題を解決するために使用されます。これも: 持つドッカーホストのクラスタを使用すると、上のジョブを実行できること 持つCIエージェントは、ドッキングウィンドウのイメージとして実行する必要があることとあなたが水平にスケールアップすることができますので、(とすべてのビルドが完全にクリーンで一貫していることを保証します) Android、JS、およびJavaビルド用のさまざまなエージェントの専門化 複数のコンテナーにまたがって並行してJUnitテストを実行する 以下のような開発ツール持つソナーとし、NPMJS で実行中の ドッキングウィンドウは、簡単にバージョン管理、チェックインとCIのパイプラインでそれらをアップグレードすることができますので(専用ホスト上に) フィードバックは私に戻ってきました: これがうまく機能していることはすばらしいことですが、Dockerエコシステムを理解することは、一部の人々にとって精神的な飛躍となります。dockerを本番環境で実行しないことはすでに確立されているため、このツールで人材をスキルアップすることに投資する理由はないと思います。 私の質問は、本番環境で使用しない場合に、ソフトウェア開発プロセスでdockerを使用する理由は何ですか?