Docker とは、Docker Inc. (旧 DotCloud) が開発したコンテナ仮想化ツールであり、「軽量コンテナ型仮想化環境」です。その仕組みは、コンテナが別の OS に移動された場合でも、アプリケーションの操作をコンテナに分割して実行できることです。
Docker とは
当初、Docker はインターネット通信をサポートする Web サーバーやさまざまなサーバーのおかげでした。 Web サイトは爆発的に成長しており、マシンの数も増加しており、サーバーの場所、コスト、管理は膨大です。そこで、1台のサーバーを複数のサーバーとして利用できる仕組みを構築するのが仮想化と呼ばれる技術です。従来の仮想化の改善に加えて、IT バージョンの Docker ではコンテナの概念も十分に考慮されています。
Docker の機能
Docker を使用する場合、まずその機能と利点について説明します。Docker の重要な点は、軽量で保存と再利用が簡単であることです。
Dockerを利用するメリット
他の仮想化技術に比べて起動処理が速く、高密度化が可能で、構成も簡単なので移行も簡単オーバーヘッドが少なく、仮想マシン (VM) よりも新しいマシン (コンテナ) を起動する方が高速です。
Docker を使用するデメリット
コンテナとしては基盤となる OS と異なるシステムを動作させることができず、複数のシステムを混在させることもできませんディストリビューションの場合、カーネルはすべてのコンテナで共有される構成になっているため、カーネルの設定変更を個別に実行することはできません。
Docker は Linux、Windows、Mac ごとにインストール方法が異なりますが、今回は CentOS 7 (64 ビット版) を使用し、セキュリティは非 root で実装します。 root ユーザーの代わりにユーザーを使用します。
上記は Docker とは何かについての完全な紹介です。運用とメンテナンスについて詳しく知りたい場合は、php 中国語 Web サイトに注目してください。
以上がドッカーとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。