ホームページ 運用・保守 Docker vps と docker とはどういう意味ですか?

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

Feb 21, 2022 pm 03:47 PM
docker vps

vps は「仮想プライベート サーバー」を指し、サーバーを複数の仮想プライベート サーバーに分割する技術です。一方、docker は LXC ベースの高度なアプリケーション コンテナ エンジンであり、ソース コードは Github でホストされています。 Go 言語に基づいており、Apache2.0 プロトコルとオープンソースに準拠しています。

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

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

vps の意味

VPS (Virtual Private Server) は、サーバーを複数の仮想プライベート サーバーに分割するテクノロジーです。

VPS の導入に使用される技術は、コンテナ技術と仮想化技術に分かれます。コンテナまたは仮想マシンでは、各 VPS に独立したパブリック IP アドレスと独立したオペレーティング システムを装備して、異なる VPS 間でディスク領域、メモリ、CPU リソース、プロセス、システム構成を分離し、ユーザーとアプリケーションの仮想環境をシミュレートできます。 . コンピューティング リソースを「独占的に」使用する経験。 VPS は、スタンドアロン サーバーと同様に、オペレーティング システムの再インストール、プログラムのインストール、サーバーの再起動を個別に行うことができます。 VPS はユーザーに自由に構成を管理できるようにし、エンタープライズ仮想化や IDC リソースのレンタルに使用できます。

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

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

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

Docker の意味

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

Docker は、PaaS プロバイダー dotCloud によってオープンソース化された LXC に基づく高度なコンテナ エンジンです。ソース コードは Github でホストされています。Go 言語に基づくオープン ソースであり、Apache2.0 プロトコルに準拠しています。

Docker はサーバーサイドの開発/デプロイメントにどのような変化をもたらしますか?

より軽量な仮想化を実現し、迅速な導入を促進します。

導入にかかる時間コストと人件費を大幅に削減できます。

Docker アプリケーションをポータブル コンテナにパッケージ化することをサポートします。 、アプリケーション開発、テスト、展開、オンラインのプロセスを再定義します。中心となるコンセプトは、一度構築すればどこでも実行できます。典型的なアプリケーション シナリオは、開発と運用において継続的統合および継続的デプロイメント サービスを提供することです。

1) 標準化されたアプリケーション リリース、Docker コンテナには実行環境と実行可能プログラムが含まれており、プラットフォームやホスト全体で使用できます;

2) 時間の節約、迅速な展開と起動、VM起動時間は通常数分ですが、Docker コンテナの起動時間は数秒です。

3) SOA アーキテクチャまたはマイクロサービス アーキテクチャに基づいてシステムを構築し、サービス オーケストレーションを通じて疎結合を強化すると便利です。

4 ) コストを節約します。以前は、仮想マシンには少なくとも数 G のディスク容量が必要でしたが、Docker コンテナは MB レベルまで削減できました。

5) 便利な継続的統合により、継続的統合が非常に容易になります。コードと関連付けると便利

6) クラスタシステムの軽量ホストやノードとして利用可能 IaaS プラットフォームでは、コンテナを介して元のホストを置き換える CaaS が登場しました。

推奨される学習: 「docker ビデオ チュートリアル

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

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Dockerでミラーを作成する方法 Dockerでミラーを作成する方法 Apr 15, 2025 am 11:27 AM

Docker画像を作成する手順:ビルド命令を含むDockerFileを書きます。 Docker Buildコマンドを使用して、ターミナルで画像を作成します。画像にタグを付け、Dockerタグコマンドを使用して名前とタグを割り当てます。

Dockerの画像を更新する方法 Dockerの画像を更新する方法 Apr 15, 2025 pm 12:03 PM

Docker画像を更新する手順は次のとおりです。最新の画像タグ新しい画像をプルする新しい画像は、特定のタグのために古い画像を削除します(オプション)コンテナを再起動します(必要に応じて)

Dockerデスクトップの使用方法 Dockerデスクトップの使用方法 Apr 15, 2025 am 11:45 AM

Dockerデスクトップの使用方法は? Dockerデスクトップは、ローカルマシンでDockerコンテナを実行するためのツールです。使用する手順には次のものがあります。1。Dockerデスクトップをインストールします。 2。Dockerデスクトップを開始します。 3。Docker Imageを作成します(DockerFileを使用); 4. Docker画像をビルド(Docker Buildを使用); 5。Dockerコンテナを実行します(Docker Runを使用)。

Dockerのファイルを外部にコピーする方法 Dockerのファイルを外部にコピーする方法 Apr 15, 2025 pm 12:12 PM

Dockerの外部ホストにファイルをコピーする方法:Docker CPコマンドを使用:Docker CP [Options]< Container Path> <ホストパス>。データボリュームの使用:ホストにディレクトリを作成し、-vパラメーターを使用してコンテナを作成するときにディレクトリをコンテナにマウントして、双方向ファイルの同期を実現します。

Dockerコンテナの名前を確認する方法 Dockerコンテナの名前を確認する方法 Apr 15, 2025 pm 12:21 PM

すべてのコンテナ(Docker PS)をリストする手順に従って、Dockerコンテナ名を照会できます。コンテナリストをフィルタリングします(GREPコマンドを使用)。コンテナ名(「名前」列にあります)を取得します。

Dockerバージョンを読む方法 Dockerバージョンを読む方法 Apr 15, 2025 am 11:51 AM

Dockerバージョンを取得するには、次の手順を実行できます。Dockerコマンド「Docker -version」を実行して、クライアントバージョンとサーバーバージョンを表示します。 MacまたはWindowsの場合は、DockerデスクトップGUIのバージョンタブまたはDockerデスクトップメニューのバージョン情報を表示することもできます。

Docker画像を保存する方法 Docker画像を保存する方法 Apr 15, 2025 am 11:54 AM

Dockerに画像を保存するには、Docker Commitコマンドを使用して、指定されたコンテナの現在の状態、Syntax:Docker Commit [Options]コンテナID画像名を含む新しい画像を作成できます。画像をリポジトリに保存するには、Docker Pushコマンド、Syntax:Docker Push Image Name [:Tag]を使用できます。保存された画像をインポートするには、Docker Pullコマンド、Syntax:Docker Pull Image Name [:Tag]を使用できます。

Dockerによってコンテナを出る方法 Dockerによってコンテナを出る方法 Apr 15, 2025 pm 12:15 PM

Dockerコンテナを終了する4つの方法:コンテナ端子でCtrl Dを使用するコンテナターミナルに出口コマンドを入力しますDocker stop< container_name>コマンドを使用するDocker Kill< container_name>ホストターミナルのコマンド(フォース出口)

See all articles