L'écriture de données sur fichier Dockerfile

J'ai un script shell, script.sh, qui écrit quelques lignes à un fichier:

#!/usr/bin/env bash
printf "blah 
blah 
blah 
blah\n" | sudo tee file.txt

Maintenant dans mon Dockerfile, j'ajoute ce script et l'exécuter, puis tentez d'ajouter le générés file.txt:

ADD script.sh .
RUN chmod 755 script.sh && ./script.sh 
ADD file.txt . 

Quand je le fais ci-dessus, je viens d'obtenir une erreur en se référant à la ADD file.txt . commande:

lstat file.txt: no such file or directory

Pourquoi ne peut-menu fixe localiser le fichier que mon shell script génère?
Où allais-je être capable de le trouver?

OriginalL'auteur pcsram | 2016-06-22