ホームページ  >  記事  >  運用・保守  >  ドッカーってどういう意味ですか?

ドッカーってどういう意味ですか?

藏色散人
藏色散人オリジナル
2021-12-09 15:26:3232474ブラウズ

Docker には 2 つの意味があります: 1. 英語の docker を指し、中国語訳は「ドッカー」です。 2. 開発者がアプリケーションをパッケージ化できるオープンソースのアプリケーション コンテナ エンジンである Docker コンテナを指します。アプリケーションと依存関係パッケージをポータブル イメージにまとめて、一般的なオペレーティング システム マシンに公開することで、仮想化も実現できます。

ドッカーってどういう意味ですか?

この記事の動作環境: ubuntu 18.04 システム、Docker バージョン 20.10.11、Dell G3 コンピューター。

ドッカーとはどういう意味ですか?

docker には 2 つの意味があります:

1. 英語の docker の中国語訳は港湾労働者 (名詞)、三人称複数形は港湾労働者です。 #2.

Docker

Containerを指します。Docker は、開発者がアプリケーションと依存関係をポータブル イメージにパッケージ化し、それを一般的な Linux または仮想化に公開できるオープン ソース アプリケーション コンテナ エンジンです。 Windows オペレーティング システムを搭載したマシンにも実装できます。コンテナーは完全にサンドボックス メカニズムを使用し、相互にインターフェイスを持ちません。

Docker コンテナは仮想マシンに似ていますが、原理的には異なります。コンテナーはオペレーティング システム層を仮想化し、仮想マシンは仮想化されたハードウェアであるため、コンテナーは移植性が高く、サーバーを効率的に使用します。コンテナは、ソフトウェアの標準化された単位を表すためによく使用されます。コンテナの標準化により、インフラストラクチャの違いに関係なく、どこにでもデプロイできます。さらに、Docker は、より強力な業界分離互換性を備えたコンテナーも提供します。

Docker は、cgroup などの Linux コアのリソース分離メカニズムと Linux コア名前空間 (ネームスペース) を使用して、独立したコンテナー (コンテナー) を作成します。これは単一の Linux エンティティの下で動作することができ、仮想マシンを起動する追加の負担を回避できます [3]。 Linux カーネルのネームスペースのサポートは、プロセス ツリー、ネットワーク、ユーザー ID、マウントされたファイル システムなど、アプリケーションの作業環境のビューを完全に分離します。一方、コアの cgroup は、CPU、メモリ、ブロック I/O、ネットワークなどのリソースの分離を提供します。バージョン 0.9 から、Dockers は、libvirt の LXC と systemd-nspawn によって提供されるインターフェイスに基づいて、独自の方法で Linux カーネルによって提供される仮想化機能を直接使用するための libcontainer ライブラリを組み込み始めました。

によれば業界アナリスト会社「451 Research」へのコメント: 「Docker は、任意の Linux サーバー上で実行できるアプリケーションとその仮想コンテナをパッケージ化する機能を備えた依存関係ツールであり、アプリケーションの柔軟性と移植性の実現に役立ちます。プログラムはどこでも実行でき、パブリック クラウド サーバー、プライベート クラウド サーバー、スタンドアロン マシンなど。」

#完全な Docker は次の部分で構成されます:

#DockerClient
  • Docker デーモン
  • Docker イメージ
  • DockerContainer コンテナ
  • 推奨学習: 「
  • Docker ビデオ チュートリアル

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

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