ホームページ 運用・保守 Docker docker はエンジンとして何をベースにしていますか?

docker はエンジンとして何をベースにしていますか?

Dec 30, 2021 am 11:51 AM
docker エンジン

Docker はエンジンとして「LXC」をベースにしています。 Docker は、LXC に基づいた高度なコンテナ エンジンです。ソース コードは Github でホストされています。Go 言語に基づいたオープン ソースであり、Apache2.0 プロトコルに準拠しています。docke を使用すると、より軽量な仮想化を実現し、迅速な展開が容易になります。

docker はエンジンとして何をベースにしていますか?

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

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

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

Docker は、github 上のコード アクティビティからでも、RHEL6.5 で Docker のサポートを統合する Redhat からでも、2013 年以来非常に人気があります。Google の Compute Engine でも docker がサポートされています。 。

オープンソース ソフトウェアが商業的に成功できるかどうかは、成功したユーザー ケース (ユース ケース)、活発なコミュニティ、優れたストーリーという 3 つのことに大きく依存します。 dotCloud House の PaaS 製品は docker 上に構築されており、長期にわたって保守されており、ユーザー数も多く、コミュニティも活発です。

  • 環境管理は複雑です - さまざまな OS からさまざまなミドルウェア、さまざまなアプリに至るまで、製品を成功させるために開発者が注意しなければならないことがあまりにも多く、それを実現するのは困難です。現代のほぼすべての IT 関連業界では、問題に直面する必要があります。

  • クラウド コンピューティング時代の到来 - AWS の成功により、開発者はアプリケーションをクラウドに移行し、ハードウェア管理の問題を解決しました。しかし、ミドルウェアに関連する問題は依然として存在します (したがって、openstack HEAT と AWS Cloudformation は両方ともこの問題を解決するために機能します)。開発者の考え方の変化により可能性が生まれます。

  • 仮想化手法の変化 - クラウド時代では、標準ハードウェアを使用してコストを削減し、仮想化手法を使用してユーザーのオンデマンドのニーズを満たし、可用性と分離性を確保します。ただし、Docker の観点から見ると、KVM と

  • ##LXC モビリティの両方 - LXC は Linux 2.6 カーネルにすでに存在していますが、もともとクラウド コンピューティング用に設計されたものではなく、標準化された記述方法とコンテナの移植性が欠けています。構築される環境は、(KVM などのイメージやスナップショットの概念と比較して) 移行や管理の標準化が困難です。 Docker は、この問題に関して大幅な革新をもたらしました。これが docker の最もユニークな点です。
#Docker はサーバーサイドの開発/デプロイメントにどのような変化をもたらしますか?

    軽量な仮想化を実現して迅速な導入を促進します
  • 導入時間を大幅に削減できます時間コストと人件費
  • 推奨される調査: 「
docker ビデオ チュートリアル

以上が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:51 AM

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

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

Docker画像を作成する手順:ビルド命令を含むDockerFileを書きます。 Docker Buildコマンドを使用して、ターミナルで画像を作成します。画像にタグを付け、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 am 11:30 AM

国内のミラーソースに切り替えることができます。手順は次のとおりです。1。構成ファイル/etc/docker/daemon.jsonを編集し、ミラーソースアドレスを追加します。 2。保存して終了した後、Docker Service Sudo SystemCtlを再起動してDockerを再起動して、画像のダウンロード速度と安定性を改善します。

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

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

Dockerからログを表示する方法 Dockerからログを表示する方法 Apr 15, 2025 pm 12:24 PM

Dockerログを表示する方法は次のとおりです。たとえば、Docker Logsコマンドを使用します。たとえば、Docker logs container_name docker execコマンドを使用して /bin /shを実行し、logファイルを表示します。 cat /var/log/container_name.log docker-compose -f docker-comのDocker ComposeのDocker-Composeログを使用します。

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

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

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

Docker Containerの起動手順:コンテナ画像を引く:「Docker Pull [Mirror Name]」を実行します。コンテナの作成:「docker create [options] [mirror name] [コマンドとパラメーター]」を使用します。コンテナを起動します:「docker start [container name or id]」を実行します。コンテナのステータスを確認してください:コンテナが「Docker PS」で実行されていることを確認します。

See all articles