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

docker デーモンとはどういう意味ですか?

Nov 29, 2021 pm 04:42 PM
docker

docker デーモンの意味: Docker デーモン。デーモンの主な機能には、イメージ管理、イメージ構築、REST API、認証、セキュリティ、コア ネットワーク、オーケストレーションが含まれます。

docker デーモンとはどういう意味ですか?

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

docker デーモンとはどういう意味ですか?

#Docker デーモン##Daemon は、Docker のデーモン プロセスです。Docker クライアントは、コマンドライン Docker 関連の操作を通信して完了します。

デーモンの主な機能には、イメージ管理、イメージ構築、REST API、認証、セキュリティ、コア ネットワーク、オーケストレーションなどがあります。

動作メカニズム

Docker デーモンは、Docker サーバー モジュールを通じて Docker クライアント リクエストを受け入れ、エンジンでリクエストを処理し、指定されたジョブを作成すると考えることができます。それを実行する場合、実行中のプロセスの役割には次の可能性があります。Docker Registry からイメージを取得する、グラフドライバーを介してコンテナー イメージのローカライズ操作を実行する、ネットワーク ドライバーを介してコンテナー ネットワーク環境の構成を実行する、コンテナー内で実行作業を実行するエグゼクドライバーなど。

Docker デーモンの変更

Docker デーモンには、コマンド ラインの変更、起動項目の変更、構成ファイルの変更など、さまざまな変更方法があります。

    Docker デーモンのさまざまなオプションを一度学習したり使用したりする場合は、コマンド ラインを使用できます。このとき、Docker デーモンはフロントエンドで実行されており、ログが出力されますターミナル上で直接;
  • Docker デーモンの構成が安定しており、頻繁に変更されない場合は、スタートアップ項目に Docker デーモン オプションを入れることができます;
  • Docker デーモンの場合 構成を定期的に変更する必要がある場合、変更されたオプションを構成ファイルに配置できます。
起動プロセス

Docker Daemon と Docker Client の起動は実行ファイル docker を介して完了するため、両方の起動プロセスは次のようになります。とても似ている。 Docker 実行可能ファイルが実行されると、実行コードは異なるコマンド ライン フラグ パラメーターを通じて 2 つを区別し、最終的に 2 つの対応する部分を実行します。

Docker デーモンを起動するときは、通常、次のコマンドを使用できます: docker --daemon=true; docker –d; docker –d=true など。次に、docker の main() 関数が上記のコマンドの対応するフラグ パラメーターを解析し、最終的に Docker デーモンの起動を完了します。

docker デーモンとはどういう意味ですか?Docker デーモンのフローチャートを通して、Docker デーモンに関連するすべての作業が mainDaemon() メソッドの実装に含まれているという結論を導き出すことができます。

巨視的に言えば、mainDaemon() はデーモン プロセスの作成を完了し、それを通常どおり実行します。

機能的な観点から見ると、mainDaemon() は 2 つの部分を実装します: 1 つ目は Docker オペレーティング環境の作成、2 つ目は Docker クライアントにサービスを提供し、対応するリクエストを受信して​​処理します。

実装の詳細に関して、mainDaemon() の実装プロセスには主に次のステップが含まれます:

1) デーモン構成の初期化 (この部分は init() 関数で実装されます。 , mainDaemon() ) が実行前に実行されますが、この部分は mainDaemon() の実行と密接に関係しているため、mainDaemon() の実行の前提条件として考えることができます;

2) コマンドライン フラグ パラメータのチェック;

3) エンジン オブジェクトの作成;

4) エンジンの信号キャプチャと処理メソッドの設定;

5) 組み込みのロード;

6) goroutine を使用してデーモン オブジェクトをロードし、実行します ;

7) Docker のバージョンとドライバー情報を出力します;

8) 「serveapi」ジョブを作成して実行します。

推奨される学習: 「

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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の 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 pm 12:15 PM

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

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

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

Dockerを再起動する方法 Dockerを再起動する方法 Apr 15, 2025 pm 12:06 PM

Dockerコンテナを再起動する方法:コンテナID(Docker PS)を取得します。コンテナを停止します(docker stop< container_id>);コンテナを起動します(docker start< container_id>);再起動が成功していることを確認します(Docker PS)。その他の方法:Docker Compose(Docker-Compose Restart)またはDocker API(Dockerドキュメントを参照)。

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

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

DockerによるMySQLを開始する方法 DockerによるMySQLを開始する方法 Apr 15, 2025 pm 12:09 PM

DockerでMySQLを起動するプロセスは、次の手順で構成されています。MySQLイメージをプルしてコンテナを作成および起動し、ルートユーザーパスワードを設定し、ポート検証接続をマップしてデータベースを作成し、ユーザーはすべての権限をデータベースに付与します。

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

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

Docker用のコンテナを作成する方法 Docker用のコンテナを作成する方法 Apr 15, 2025 pm 12:18 PM

Dockerでコンテナを作成します。1。画像を引く:Docker Pull [ミラー名]2。コンテナを作成:Docker Run [Options] [Mirror Name] [コマンド]3。コンテナを起動:Docker Start [Container Name]

See all articles