无法访问 Docker 交互模式映像

无法访问 Docker 交互模式映像

由于缺乏所需领域的知识,我需要帮助访问 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

相关内容