docker とは何ですか?
(推奨チュートリアル: docker)
Docker はオープンですソース コード ソフトウェア プロジェクトは、ソフトウェア コンテナーでのアプリケーションの展開を自動化し、それによって Linux オペレーティング システム上に追加のソフトウェア抽象化レイヤーと、オペレーティング システム レイヤーの仮想化のための自動管理メカニズムを提供します。
Docker は、cgroup などの Linux コアのリソース分離メカニズムや Linux コア名前空間を使用して、独立したコンテナーを作成します。
これは単一の Linux エンティティで動作し、仮想マシンの起動による追加の負担を回避します。 Linux カーネルのネームスペースのサポートは、プロセス ツリー、ネットワーク、ユーザー ID、マウントされたファイル システムなど、アプリケーションの作業環境のビューを完全に分離します。一方、コアの cgroup は、CPU、メモリ、ブロック I/O、ネットワークなどのリソースの分離を提供します。
効果は何ですか?
一貫性のない動作環境によって引き起こされる問題を解決します。こうすることで、「ローカルでは問題なく動作するのに、サーバー上に置くと動かなくなる」という事態はなくなります。
最大の CPU がメモリ ハードディスクを使用するように制限します。メモリ ハードディスクは独立した役割を果たし、「コードの一部が無限ループを作成し、ディスクがいっぱいになり、他のプログラムもハングアップする」という状況を回避します。 」
一言で要約すると、Docker の標準化により、迅速な拡張と柔軟なスケーリングが容易になります。
以上がドッカーとは何ですか?効果は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。