是否可以将 bash 等低级实用程序从一个 docker 映像复制到另一个?

是否可以将 bash 等低级实用程序从一个 docker 映像复制到另一个?

我觉得我缺少一些对于较低级别的实用程序(如bash或 )来说基本的东西echo

我有一个缺少 shell 实用程序的 docker 映像 (ImageA),因此它几乎无法交互,我需要它具有更大的灵活性。假设我无法重新创建图像。

我知道这是一个 Debian-bullseye 发行版,我假设我可以bash使用 Docker 多阶段构建从另一个基本 Debian 映像 (ImageB) 复制二进制文件。

我已确认它存在于 ImageA 的 /bin/ 文件夹中,但任何执行它的尝试(或与此相关的任何实用程序)都无法解决以下错误:/bin/bash: no such file or directory

有没有人做过这样的事情和/或者这个想法从根本上来说是有缺陷的?

相关内容