Docker デプロイメントの利点: 1. 標準化されたアプリケーション リリースで、プラットフォームやホスト全体で使用できます; 2. 時間を節約し、迅速なデプロイメントと起動を促進します; 3. SOA アーキテクチャまたはマイクロサービス アーキテクチャに基づいてシステムを簡単に構築できます。 4. コストの節約; 5. 継続的統合に便利; 6. クラスタシステムの軽量ホストまたはノードとして使用可能。
このチュートリアルの動作環境: linux5.9.8 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
コンテナとは何ですか?
Linux カーネル機能を利用した仮想化技術
docker とは何ですか?
アプリケーションをコンテナに自動的にデプロイできるオープンソース エンジン
docker とオリジナルのツールの違いは何ですか?
#Docker はサーバーサイドの開発/デプロイメントにどのような変化をもたらしますか?
軽量な仮想化を実現して、迅速な導入を促進します。
導入には問題ありません。デプロイメントの時間コストと人件費
Docker デプロイメントの利点:
1) 標準化されたアプリケーション リリース、Docker コンテナにはオペレーティング環境と実行ファイルが含まれていますプログラムはプラットフォームとホスト間で使用可能;
2) 時間を節約し、迅速にデプロイして開始でき、VM の起動は通常数分、Docker コンテナの起動は数秒です;
3) 便利なベースのシステム構築SOA アーキテクチャまたはマイクロサービス アーキテクチャ上で、サービス オーケストレーションを通じてより優れた疎結合を実現します。
4) コストを削減します。これまで、仮想マシンには少なくとも数ギガバイトのディスク領域が必要でしたが、Docker コンテナはMB レベル;
5) 継続的インテグレーションに便利、コードと関連付けることで継続的インテグレーションが非常に便利;
6) クラスタ システムの軽量ホストまたはノードとして使用でき、 in IaaS プラットフォーム上では、元のホストをコンテナに置き換えた CaaS が登場しました。
Docker は、アプリケーションの開発、テスト、デプロイメント、オンラインのプロセスを再定義し、アプリケーションをポータブル コンテナにパッケージ化することをサポートしています。中心となるコンセプトは、一度構築すればどこでも実行できることです。典型的なアプリケーション シナリオは、開発と運用において継続的統合および継続的デプロイメント サービスを提供することです。
推奨される学習: 「docker ビデオ チュートリアル 」
以上がDocker を導入するメリットは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。