J'essaie de construire une image de docker qui a openjdk: 8-Alpine comme base.
Le problème est lorsque j'essaie d'exécuter un script.sh, en me renvoyant le message suivant:
/bin/sh: bin/script.sh: not found
Le script.sh est correctement dans le dossier bin /, c'est pourquoi je ne sais pas quel est le problème.
Quelqu'un a quelquonque idée?
Merci.
Assurez-vous que le Shebang du script pointe vers un interpréteur qui existe réellement. Ainsi, si le script invoqué utilise:
#!/bin/bash
...puis /bin/bash
doit être installé. (Vous pouvez également envisager de porter le script pour qu'il fonctionne avec POSIX sh et de modifier son Shebang en /bin/sh
).