ホームページ  >  記事  >  運用・保守  >  ドッカーは何をするのですか?

ドッカーは何をするのですか?

王林
王林オリジナル
2020-05-19 13:28:328634ブラウズ

ドッカーは何をするのですか?

Docker の役割:

1. 構成の簡素化

これが Docker の当初の目的であり、最大のメリットです仮想マシン VM のアプリケーション構成に基づいて、どのプラットフォームでもシームレスに実行できます。 Docker は、同じ VM のような機能を提供しますが、副作用はありません。環境と構成をコードに記述してデプロイできます。同じ Docker 構成をさまざまな環境で使用できます。これにより、実際にアプリケーション環境と基盤となる環境。

2. コード パイプライン管理

コードは、開発者のマシンから運用環境のマシンまで、ストリーミング パイプラインで管理でき、効果的に管理できます。このプロセスではさまざまな環境が存在し、それぞれにわずかな違いがある可能性があるため、Docker はこれらの異種環境全体で一貫したマイクロ環境を提供し、開発からデプロイまでのスムーズなリリースを実現します。

3. 開発者のプロダクション

開発環境では、開発環境を本番環境に近づけることを望み、各サービスを本番環境で実行できるようにします。独自の VM を使用すると、運用環境をシミュレートできます。たとえば、常にネットワーク経由で接続する必要がない場合があるため、複数の Docker に一連のサービスをロードし、それらを単一のマシン上で実行して、運用環境の分散デプロイメントをシミュレートできます。最大限に環境を整えます。

4. アプリケーションの分離

1 台のマシン上で複数のアプリケーションを実行する必要がある理由は数多くあり、そのためには元のモノリシック アプリケーションを多数のマイクロサービスに分割する必要があります。アプリケーション間の分離を実現するには、複数のアプリケーション サービスを複数の Docker にデプロイすることで、この目標を簡単に達成できます。

5. サービスのマージ

Docker を使用すると、複数のサービスをマージしてコストを削減し、オペレーティング システムの占有メモリを減らし、インスタンス間で複数の空きメモリを共有することもできます。これらのテクノロジー Docker は、より緊密なリソースでより効果的なサービス統合を提供できます。

6. マルチテナント

Docker はクラウド コンピューティングのマルチテナント コンテナとして使用できます。Docker を使用すると、複数のインスタンスを簡単に作成して実行できます。これは、柔軟で高速な環境と効果的な diff コマンドという利点があります。

7. 迅速なデプロイメント

Docker は、オペレーティング システムを再起動せずにプロセス コンテナーを作成します。数秒でシャットダウンできます。リソースを作成または破棄できます。データセンターでは、余分な消費を心配する必要はありません。一般的なデータセンターの使用率は 30% ですが、より積極的なリソース割り当てを行い、新しいインスタンスに対するより集約的なリソース割り当てを低コストで実現することで、この使用率を容易に超え、データセンターの使用効率を大幅に向上させることができます。

推奨チュートリアル: docker チュートリアル

以上がドッカーは何をするのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。