J'essaie de créer un Dockerfile qui copie tous les fichiers du répertoire actuel dans un dossier spécifique.
Actuellement j'ai
COPY . /this/folder
Je ne parviens pas à vérifier les résultats de cette commande, car mon conteneur se ferme presque immédiatement après l'avoir exécuté. Existe-t-il un meilleur moyen de tester si la commande fonctionne?
vous pouvez démarrer un conteneur et vérifier.
$ docker run -ti --rm <DOCKER_IMAGE> sh
$ ls -l /this/folder
Si votre image Docker a le paramètre ENTRYPOINT
, exécutez la commande ci-dessous:
$ docker run -ti --rm --entrypoint sh <DOCKER_IMAGE>
$ ls -l /this/folder
Si c'est uniquement pour les tests, incluez la commande ci-dessous dans votre fichier docker:
RUN cd /this/folder && ls
Cela listera le contenu du répertoire pendant la construction du docker