ホームページ 運用・保守 Docker ドッカーとは何ですか?

ドッカーとは何ですか?

Aug 19, 2020 pm 01:46 PM
docker

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

ドッカーとは何ですか?

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

おすすめ: 「docker ビデオ チュートリアル

では、Docker とは何かを 4 つのポイントで説明します。

  • #Docker は、世界をリードするソフトウェア コンテナ プラットフォームです。

  • Docker は、開発と実装に Google が立ち上げた Go 言語を使用しており、Linux カーネルの cgroup、名前空間、AUFS に似た UnionFS などのテクノロジーに基づいて、プロセスをカプセル化して分離し、オペレーティング システム レベルの仮想化テクノロジに属します。分離プロセスはホストや他の分離プロセスから独立しているため、コンテナとも呼ばれます。 Docke の元の実装は LXC に基づいていました。

  • Docker は、開発環境のセットアップや構成などの反復的なタスクを自動化し、開発者が本当に重要なこと、つまり優れたソフトウェアの構築に集中できるようにします。

  • ユーザーはコンテナを簡単に作成して使用し、独自のアプリケーションをコンテナに配置できます。コンテナーは、通常のコードの管理と同様に、バージョン管理、コピー、共有、変更にも使用できます。

おすすめ関連記事: 「docker の用途

ドッカーとは何ですか?

おすすめ関連記事記事:

win7 に docker をインストールする方法

Apple コンピューターに docker をインストールする方法

直接インストールと Docker インストールの違い

Docker テクノロジーの 3 つの中心的な概念は次のとおりです。

  • #ミラー イメージ

  • ContainerContainer

  • Warehouse Repository

理由Docker が軽量である理由とは何ですか? Docker がすぐに起動するのはなぜですか?カーネルをホストと共有するにはどうすればよいですか?

Docker にコンテナーの実行をリクエストすると、Docker はコンピューター上にリソース分離環境をセットアップします。

次に、パッケージ化されたアプリケーションと関連ファイルをネームスペース内のファイル システムにコピーすることで、環境の構築が完了します。 Docker は、アプリケーションを実行するために事前に指定したコマンドを実行します。

イメージには動的データが含まれておらず、その内容は構築後に変更されません。

中心となる概念は次のとおりです:

  • Build、Ship and Run (構築、輸送、実行)。

  • 一度構築すれば、どこでも実行できます。

  • Docker 自体はコンテナではなく、コンテナとアプリケーション コンテナ エンジンを作成するためのツールです。

  • Docker の 3 つの中心的な概念は、イメージ、コンテナ、リポジトリです。

  • Docker テクノロジは、Linux カーネルと、Cgroup や名前空間などのカーネル機能を使用してプロセスを分離し、相互に独立して実行できるようにします。

  • Namespace および Cgroups 機能は Linux でのみ使用できるため、コンテナーは他のオペレーティング システムでは実行できません。では、Docker は macOS または Windows 上でどのように実行されるのでしょうか?実際、Docker はトリックを使用して、Linux 以外のオペレーティング システムに Linux 仮想マシンをインストールし、仮想マシン内でコンテナを実行します。

  • イメージは、アプリケーションの実行に必要なコード、ランタイム、ライブラリ、環境変数、構成ファイルを含む実行可能パッケージです。コンテナはイメージのランタイム インスタンスです。

推奨: 「

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: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 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 pm 12:03 PM

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:21 PM

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

Dockerによるプライベートリポジトリを構築する方法 Dockerによるプライベートリポジトリを構築する方法 Apr 15, 2025 am 11:06 AM

Dockerプライベートリポジトリを構築して、コンテナ画像を安全に保存および管理し、厳格な制御とセキュリティを提供できます。手順には、リポジトリの作成、アクセスの付与、リポジトリの展開、画像のプッシュ、および画像の引くなどがあります。利点には、セキュリティ、バージョン制御、ネットワークトラフィックの削減、カスタマイズが含まれます。

See all articles