![하나의 도커 이미지에서 다른 이미지로 bash와 같은 저수준 유틸리티를 복사할 수 있습니까?](https://linux55.com/image/225306/%ED%95%98%EB%82%98%EC%9D%98%20%EB%8F%84%EC%BB%A4%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EC%97%90%EC%84%9C%20%EB%8B%A4%EB%A5%B8%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A1%9C%20bash%EC%99%80%20%EA%B0%99%EC%9D%80%20%EC%A0%80%EC%88%98%EC%A4%80%20%EC%9C%A0%ED%8B%B8%EB%A6%AC%ED%8B%B0%EB%A5%BC%20%EB%B3%B5%EC%82%AC%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
또는 와 같은 하위 수준 유틸리티에 대한 bash
기본적인 내용이 누락된 것 같습니다 echo
.
쉘 유틸리티가 누락된 도커 이미지(ImageA)가 있어서 상호 작용이 거의 불가능하고 더 유연해야 합니다. 이미지를 다시 만들 수 없다고 가정해 보겠습니다.
나는 이것이 Debian-bullseye 배포판이라는 것을 알고 있으며 bash
Docker 다단계 빌드를 사용하여 다른 기본 Debian 이미지(ImageB)에서 바이너리를 복사할 수 있다고 가정했습니다.
ImageA의 /bin/ 폴더에 해당 파일이 존재한다는 것을 확인했지만 해당 파일(또는 해당 문제에 대한 유틸리티)을 실행하려고 하면 다음 오류가 해결되지 않습니다 /bin/bash: no such file or directory
.
이런 일을 해본 사람이 있거나 아이디어에 근본적으로 결함이 있습니까?