Docker は非常に人気のある仮想化プラットフォームです。Docker を使用すると、アプリケーションとアプリケーションが依存する環境をコンテナにパッケージ化し、簡単にデプロイと運用を行うことができます。 Docker を使用する場合、コンテナーのディレクトリの検索など、コンテナーに対していくつかの操作を実行する必要があります。ここではDockerコンテナのディレクトリを見つける方法を詳しく紹介します。
パート 1 Docker の基本概念
Docker コンテナ ディレクトリの検索方法を理解する前に、まず Docker の基本概念をいくつか理解しましょう。
Docker イメージ
Docker イメージは Docker コンテナの基礎であり、複数のファイル システム層で構成されており、各層は Docker コマンドの実行結果を表します。 Docker イメージは、Docker コンテナーの作成に使用できる読み取り専用のテンプレートとして見ることができます。
Docker コンテナ
Docker コンテナは、Docker イメージに基づいて作成された実行可能なインスタンスです。 Docker コンテナには、独立したファイル システム、ネットワーク、プロセス スペースがあります。
Docker ファイル システム
Docker コンテナのファイル システムは Docker イメージ レイヤーによって重ねられ、各レイヤーは増分とみなすことができます。 Docker コンテナのファイル システムは書き込み可能です。
パート 2 Docker コンテナ ディレクトリ
Docker を使用してコンテナを実行すると、Docker は Docker イメージをコンテナに変換し、コンテナを保存するための書き込み可能なデータ ボリューム (ボリューム) を作成します。 。このデータ ボリュームはコンテナのファイル システムにマウントされ、コンテナ内でアクセスできます。
Docker コンテナのディレクトリ構造は、コンテナ内のディレクトリとホスト (ホスト) 上のディレクトリの 2 つの部分に分けることができます。
Docker コンテナ内のディレクトリ構造は、ルート ディレクトリ、bin ディレクトリ、etc ディレクトリ、tmp など、通常の Linux ファイル システムと似ています。ディレクトリ、ユーザー カタログなど。これらのディレクトリは、通常の Linux ファイル システムと同様に機能します。
Docker コンテナ内のディレクトリを見つけたい場合は、コマンド docker exec -it
Dockerコンテナはホスト上のディレクトリをコンテナ内にマウントすることで、コンテナ内のデータとホスト上のデータのやり取りを実現します。 . 共有されました。 Docker コンテナ内のディレクトリを見つける必要がある場合は、まずホストにマウントされているディレクトリを見つけ、次にこのディレクトリを通じて Docker コンテナ内のディレクトリにアクセスします。
Docker コンテナがマウントされているディレクトリを見つけたい場合は、コマンド docker Inspection
パート 3 の概要
Docker コンテナ ディレクトリの検索は、Docker 操作の基本操作の 1 つであり、コンテナ内のファイルにアクセスしたり変更したりする必要がある場合に非常に必要なヘルプを提供します。この記事の導入により、Docker コンテナー ディレクトリの基本概念と、コンテナー内およびホスト上でコンテナーのディレクトリ構造を検索する方法を理解できます。この記事がDockerユーザーの仕事や勉強に役立つことを願っています。
以上がDockerコンテナディレクトリを見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。