由於缺乏所需領域的知識,我需要存取 Docker 映像互動模式的協助。
我想打開文件,從文件中讀取,並使用圖像文件系統(遍歷和搜尋)。
我認為我需要交互模式,因為我還沒有成功使用 exec 命令做到這一點。 (從docker映像中的txt檔案讀取)
我已經嘗試這樣做了幾天,現在只剩下 1 天了,所以我在這裡拼命尋求幫助。我嘗試在 Ubuntu 和 Windows 上的 Docker 上執行此操作。
我嘗試過的命令和錯誤訊息
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