도커와 함께 컨테이너 내부에서 발생하는 일이나 그 안에 존재하는 파일을 이해해야한다는 것을 알았습니다. 한 가지 예는 docker index에서 이미지를 다운로드하는 것입니다. 이미지에 포함 된 단서가 없으므로 응용 프로그램을 시작할 수 없습니다.
이상적인 것은 이것들이나 그와 동등한 것으로 ssh 할 수 있다는 것입니다. 이것을 할 수있는 도구가 있습니까, 아니면 내가 이것을 할 수 있어야한다고 생각하는 docker에 대한 개념화가 잘못 되었습니까?
docker exec <container> ls <dir path>
과 같은 작업을 수행 할 수 있습니다 docker exec <container> cat <file path>
. 그러나 bash의 경우 -it
옵션을 추가하십시오 .
docker image save image_name > image.tar
@ Gaurav24의 응답에 표시된 것처럼 이 작업을 수행하는 유일한 방법이 있음을 알았습니다.
docker exec <container> bash
. 따라서 컨테이너 내부에서 쉘을 열면됩니다.