Docker 대화형 모드 이미지에 액세스하는 중에 문제가 발생했습니다.

Docker 대화형 모드 이미지에 액세스하는 중에 문제가 발생했습니다.

필요한 영역에 대한 지식이 부족하여 Docker 이미지의 대화형 모드에 액세스하는 데 도움이 필요합니다.

나는 파일을 열고, 파일에서 읽고, 이미지 파일 시스템(순회 및 검색)을 사용하고 싶습니다.

exec 명령을 사용하여 성공하지 못했기 때문에 대화형 모드가 필요하다고 생각합니다. (도커 이미지의 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 오류: 오류 우분투 도커

Windows Docker 오류: 오류 Windows Docker

답변1

사진의 마지막 오류에 따르면 사용된 이미지가 bash설치되지 않았음을 의미합니다.

대안으로 sh대신을 사용하여 대화형 터미널을 열 수 있습니다. 나는 이것을 성공적으로 시도했습니다.

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

관련 정보