Sebagai bagian dari build buruh pelabuhan, saya memiliki baris dalam skrip seperti itu:
RUN unzip myzipfile.zip
Pada baris itu dalam skrip, gagal dengan kesalahan berikut:
/bin/sh: unzip: command not found
Ini ada di Red Hat Enterprise Linux 7, dan gambar buruh pelabuhan dasar juga merupakan gambar dasar RHEL7.
Jika utilitas unzip tidak ada di lingkungan pembuatan Docker, lalu bagaimana cara unzip sesuatu? unzip hadir di server yang melakukan build, meskipun saya kira itu tidak membantu. Apakah ada utilitas alternatif yang harus saya periksa yang dapat mengekstrak file, atau apakah unzip perlu diinstal pada gambar dasar?
Jika ada cara untuk melakukan ini tanpa perlu menginstal apa pun, itu akan lebih baik, karena saya rasa saya tidak memiliki izin untuk melakukan itu, dan bahkan jika saya melakukannya, server Tempat Pembuatan buruh pelabuhan tidak terhubung ke internet.