【发布时间】:2020-07-17 06:36:21
【问题描述】:
我想在我的镜像中添加shell 或bash 来执行安装命令。
我已将 VM 上的 /bin/bash 复制到 Dockerfile 上的映像中:
COPY /bin/bash /bin/
但是当我执行docker命令时:
docker run -it --entrypoint "/bin/bash" <my_image>
然后我收到以下错误:
/bin/bash: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
感谢您的帮助
【问题讨论】:
-
您能否扩展这个问题以包含minimal reproducible example,尤其是包含Dockerfile 的
FROM行? (它是“无发行版”,还是“基于 Debian 发行版”?)您通常如何将软件安装到此映像中? (它是否包括某种包管理器?) -
嗨@DavidMaze,在我的Dokerfile上,我从基于带有nginx配置的distroless的api-gate-way映像开始
标签: bash docker dockerfile glibc docker-entrypoint