Docker インタラクティブ モード イメージへのアクセスに関する問題

Docker インタラクティブ モード イメージへのアクセスに関する問題

必要な領域に関する知識が不足しているため、Docker イメージのインタラクティブ モードへのアクセスについて支援が必要です。

ファイルを開いて、ファイルから読み取り、イメージ ファイルシステム (トラバーサルと検索) を使用したいと思います。

exec コマンドを使用してこれを実行できなかったため、対話型モードが必要だと思います。(docker イメージ内の txt ファイルから読み取り)

私は数日間これをやろうとしてきましたが、今は残り 1 日しかないので、ここで必死に助けを求めています。私は Ubuntu 上の Docker と Windows の両方でこれを実行しようとしました。

試したコマンドとエラーメッセージ

sudo docker run -d x/x:x 
docker run -d x/x:x
docker run -it x
docker run -dit x/x:x
docker run -it --entrypoint /bin/bash x
docker run -it  x/x:x bash
docker run -itd x/x:x sh
docker run -it x sh

失敗した試行 (コマンドとエラー) は、画像によってわかりやすく説明されます。

Ubuntu Docker のエラー: エラー Ubuntu Docker

Windows Docker のエラー: エラー Windows Docker

答え1

写真の最後のエラーに基づくと、使用された画像がbashインストールされていないことを意味します。

代わりに、代わりにを使用して対話型ターミナルを開くこともできますsh。私はこれを試して成功しました:

docker run -it cuspajzodgraha/diverto-ctf:spyware /bin/sh

関連情報