ホームページ  >  記事  >  運用・保守  >  docker は何に使用されますか?

docker は何に使用されますか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-28 10:46:564830ブラウズ

Docker は、開発者がアプリケーションを構築し、依存環境とともにコンテナにパッケージ化して、簡単に公開して任意のプラットフォームに適用できるようにするソフトウェア コンテナ化プラットフォームとして使用されます。

docker は何に使用されますか?

Docker の使用:

ソフトウェア コンテナ化プラットフォームとして、開発者は Docker を使用してアプリケーションを構築し、パッケージ化することができます。依存環境とともにコンテナに追加し、簡単に公開して任意のプラットフォームに適用します。

#1. 感想:

    #コンテナ
  • #標準化
  • 分離
  • 2. コア:

Docker には、イメージ、コンテナー、ウェアハウスという 3 つのコアがあります。

3. Whale はオペレーティング システムです。

配信するアプリケーションは多種多様な物品ですが、さまざまな形や大きさの物品をクジラに乗せるには、それぞれの物品の置き方(アプリケーションのサポート環境)を考慮する必要があります。 ) また、物品と物品が重複する可能性があるかどうか(アプリケーションが依存する環境が競合するかどうか)も考慮する必要があります。

現在では、コンテナ(コンテナ)を使って各商品をコンテナに入れているので、大きなクジラも同じように並べて積み重ねて組み立てることができ、時間と労力を節約できます。

つまり、パッケージ化してクジラに置き、サーバーに置きます。つまり、「ビルド - 出荷 - 実行」なので、自分のコンピューター上で実行される方法がサーバー上でも実行されます。

4. docker を使用してプログラムを実行するプロセス:

ウェアハウスに移動してイメージをローカルにプルし、コマンドを使用してイメージを実行して、それを容器に入れます。

(1) イメージをコピーしたプログラム

定義:

Docker イメージは特殊なファイルとみなすことができます。システムには、コンテナのランタイムに必要なプログラム、ライブラリ、リソース、構成およびその他のファイルを提供するために、ランタイム用に準備されたいくつかの構成パラメータ (匿名ボリューム、環境変数、ユーザーなど) も含まれています。

機能:

仮想マシンのスナップショットに似ており、新しいコンテナーの作成に使用されます。

特徴:

画像には動的データが含まれておらず、その内容は構築後に変更されません。

(2) コンテナ-コンテナ

プログラムが実行される場所

画像は静的で、各レイヤーは読み取りのみ可能で、コンテナーはそれを実行します。は動的であり、指定したアプリケーションはその中で実行されます。

(3) ウェアハウス - 画像が保存される場所

git

5 に似た、画像が保存される場所。機能:

一貫性のない動作環境によって引き起こされる問題を解決します。こうすることで、「ローカルでは問題なく動作するのに、サーバー上に置くと動かなくなる」という事態はなくなります。

最大の CPU がメモリ ハードディスクを使用するように制限します。メモリ ハードディスクは独立した役割を果たし、「コードの一部が無限ループを作成し、ディスクがいっぱいになり、他のプログラムもハングアップする」という状況を回避します。 」

一文で要約: Docker の標準化により、迅速な拡張と柔軟なスケーリングが容易になります

推奨される関連チュートリアル:

docker チュートリアル

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

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