Docker コンテナ Linux アプリのファイル システムを探索する方法

Docker は安定性が高く商用であり、Windows、macOS、Linux、FreeBSD 上でコンテナ化された仮想マシンを起動するための最も一般的な方法の 1 つです。すでに使用したことがある場合は、Docker 上でさまざまな Linux アプリのコンテナ イメージを作成してインストールすることがいかに簡単であるかがわかるでしょう。ただし、最近チュートリアルを実行していましたヘッドレスコックピット CMS のインストールDocker 上にあり、そのファイル システムにアクセスする必要があります。そこで、Cockpit CMS などの Docker コンテナ化アプリのファイルやディレクトリを検索するコマンドを知りたい人もいるのではないかと思いました。

そのためには、まず、インストールした Docker イメージの名前を知っておく必要があります。わからない場合は、次のように入力してください。

docker ps

ここで、Linux にインストールされた Linux アプリのファイル システムを探索するには、次のように入力します。

docker exec -t -i name-of-image /bin/bash

または

docker run --rm -it --entrypoint=/bin/bash name-of-image

注記: を置き換えます画像の名前Docker インストール コンテナー イメージの正確な名前を使用します。

Linux アプリをインストールするルート ディレクトリが表示されるので、次のように入力します。

ls

または

ls -lsa

そしてそのディレクトリの探索を開始します。以下を使用してディレクトリを変更できます。

cd