필요한 영역에 대한 지식이 부족하여 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