必要な領域に関する知識が不足しているため、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