Answers:
默认情况下,高山docker映像未安装bash。您将需要添加以下命令来获取bash
:
RUN apk update && apk add bash
如果您使用,Alpine 3.3+
那么您可以
RUN apk add --no-cache bash
保持docker映像大小较小。(感谢@sprkysnrky的评论)
apk upgrade
不是必需的。
RUN /bin/sh
而不是 RUN bin/bash
bash
特定的功能。
要安装bash,您可以执行以下操作:
RUN apk add --update bash && rm -rf /var/cache/apk/*
如果您不想在图像上增加额外的尺寸,则可以使用Alpine ash
或sh
Alpine附带的图像。
docker run --rm -i -t alpine /bin/sh