entrypoint - ¿Cómo usar bash con una imagen acoplable basada en Alpine?
docker alpine size (3)
Intente usar
RUN /bin/sh
lugar de bash.
Creé una imagen de docker desde openjdk: 8-jdk-alpine pero cuando trato de ejecutar comandos simples obtengo los siguientes errores:
RUN bash
/bin/sh: bash: not found
RUN ./gradlew build
env: can''t execute ''bash'': No such file or directory
La imagen de la ventana acoplable de Alpine no tiene bash instalado de manera predeterminada.
Deberá agregar los siguientes comandos para obtener
bash
:
RUN apk update && apk add bash
Si está utilizando
Alpine 3.3+
entonces simplemente puede hacer
RUN apk add --no-cache bash
para mantener pequeño el tamaño de la imagen de la ventana acoplable. (Gracias por comentar de @sprkysnrky)
RUN /bin/sh -c "apk add --no-cache bash"
trabajó para mi.