Saya membuat sebuah docker image dari openjdk:8-jdk-alpine tapi ketika saya mencoba untuk mengeksekusi perintah-perintah sederhana saya mendapatkan error berikut:
RUN bash
/bin/sh: bash: not found
RUN ./gradlew build
env: can't execute 'bash': No such file or directory
Alpine docker gambar doesn't memiliki bash diinstal secara default. Anda akan perlu menambahkan perintah berikut untuk mendapatkan bash
:
RUN apk update && apk add bash
Jika anda menggunakan Alpine 3.3+
maka anda hanya dapat melakukan
RUN apk add --no-cache bash
untuk menjaga docker gambar ukuran kecil. (Terima kasih untuk komentar dari @sprkysnrky)