是否可以在 distroless 映像中安装 bash?
Is there any possible to install bash in distroless image?
我正在使用 Fluent-bit,我需要在容器中执行入口点脚本,但 fluent-bit 镜像是无发行版的基础镜像,所以任何安装 bash 或任何执行想法的可能性那个脚本?
请告诉我
您将需要 COPY
一个 shell-二进制文件和图像的入口点,例如
FROM fluent/fluent-bit:1.4
COPY bash /bin/bash
COPY entrypoint.sh /
ENTRYPOINT ["entrypoint.sh"]
这类似于:Install Bash on scratch Docker image
作为替代方案,您可以使用普通发行版映像并通过发行版的包管理器或编译安装 fluent-bit
。
我正在使用 Fluent-bit,我需要在容器中执行入口点脚本,但 fluent-bit 镜像是无发行版的基础镜像,所以任何安装 bash 或任何执行想法的可能性那个脚本?
请告诉我
您将需要 COPY
一个 shell-二进制文件和图像的入口点,例如
FROM fluent/fluent-bit:1.4
COPY bash /bin/bash
COPY entrypoint.sh /
ENTRYPOINT ["entrypoint.sh"]
这类似于:Install Bash on scratch Docker image
作为替代方案,您可以使用普通发行版映像并通过发行版的包管理器或编译安装 fluent-bit
。