docker は vps ですか?

WBOY
リリース: 2022-04-14 19:09:28
オリジナル
2499 人が閲覧しました

Docker は vps ではありません。 Docker は、オープンソースのアプリケーション コンテナ エンジンであり、LXC をベースにした高度なコンテナ エンジンです。vps は、「Virtual Private Server」の略で、仮想プライベート サーバーです。VPS を実装するための技術は、コンテナと仮想化技術に分かれているため、docker vpsではありません。

docker は vps ですか?

このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

docker は vps ですか

docker とはどういう意味ですか?

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

1. 英語の docker の中国語訳は港湾労働者 (名詞)、三人称複数形は港湾労働者です。 #2. Docker コンテナを指します。

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

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

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

vps とはどういう意味ですか?

VPS (Virtual Private Server) 技術は、サーバーを複数の仮想専用サーバーに分割し、高品質なサービスを提供します。 VPSを実現するための技術は、コンテナ技術と仮想化技術に分かれます。コンテナまたは仮想マシンでは、各 VPS に独立したパブリック IP アドレスと独立したオペレーティング システムを装備して、異なる VPS 間でディスク領域、メモリ、CPU リソース、プロセス、システム構成を分離し、ユーザーとアプリケーションの仮想環境をシミュレートできます。 . コンピューティング リソースを「独占的に」使用する経験。 VPS は、スタンドアロン サーバーと同様に、オペレーティング システムの再インストール、プログラムのインストール、サーバーの再起動を個別に行うことができます。 VPS はユーザーに管理と構成の自由を提供し、エンタープライズ仮想化または IDC リソースのレンタルに使用できます。具体的な管理は Alibaba Cloud で見つけることができます。

IDC リソースのレンタル。VPS プロバイダーによって提供されます。さまざまな VPS プロバイダーによって使用されるハードウェア VPS ソフトウェアの違いや販売戦略の違いにより、VPS エクスペリエンスも大きく異なります。特に、VPS プロバイダーが過剰販売を行って物理サーバーに過負荷がかかると、VPS のパフォーマンスに大きな影響が生じます。比較的、コンテナ技術は仮想マシン技術よりもハードウェアの利用効率が高く、過剰販売されやすいため、一般的にコンテナ VPS の価格は仮想マシン VPS の価格よりも高くなります。

これらの VPS ホストは、効率を最大化するためにハードウェア、ソフトウェア ライセンス、管理リソースを共有します。各 VPS ホストは、独立したパブリック IP アドレス、独立したオペレーティング システム、独立した大容量スペース、独立したメモリ、独立した CPU リソース、独立した実行プログラム、独立したシステム構成を備えることができるほか、複数の仮想ホストや無制限の仮想ホストを割り当てることができます。 、独立したホスト機能も備えており、自分でプログラムをインストールしたり、ホストを独立して再起動または再インストールしたりすることができます(一部の仮想化/コンテナ技術はカーネルの置き換えをサポートしていません)。

VPS を簡単に理解すると、仮想化テクノロジーによって分離されたシステムです。

推奨される学習: 「

docker ビデオ チュートリアル

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート