ホームページ >運用・保守 >Docker >ドッカーとは何ですか?効果は何ですか?

ドッカーとは何ですか?効果は何ですか?

王林
王林転載
2020-06-24 17:54:107557ブラウズ

ドッカーとは何ですか?効果は何ですか?

docker とは何ですか?

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

Docker はオープンですソース コード ソフトウェア プロジェクトは、ソフトウェア コンテナーでのアプリケーションの展開を自動化し、それによって Linux オペレーティング システム上に追加のソフトウェア抽象化レイヤーと、オペレーティング システム レイヤーの仮想化のための自動管理メカニズムを提供します。

Docker は、cgroup などの Linux コアのリソース分離メカニズムや Linux コア名前空間を使用して、独立したコンテナーを作成します。

これは単一の Linux エンティティで動作し、仮想マシンの起動による追加の負担を回避します。 Linux カーネルのネームスペースのサポートは、プロセス ツリー、ネットワーク、ユーザー ID、マウントされたファイル システムなど、アプリケーションの作業環境のビューを完全に分離します。一方、コアの cgroup は、CPU、メモリ、ブロック I/O、ネットワークなどのリソースの分離を提供します。

効果は何ですか?

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

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

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

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

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。