J'essaie de copier certains fichiers de mon conteneur Docker vers mon hôte local, j'ai lu la documentation que la façon de procéder est
docker cp 'container':path/to/file dest/path
Mais cela nécessite que je connaisse le chemin et le répertoire dans le conteneur auquel je veux accéder, comment puis-je afficher le répertoire du conteneur? J'ai essayé docker diff et docker inspecter mais ceux-ci ne me montrent pas le répertoire de fichiers du conteneur
Vous devez d'abord connaître le nom de l'instance en cours d'exécution?
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
36029... image/image ... 1 sec.. Up.. ... some-image
Maintenant, entrez dans le conteneur et cherchez ce dont vous avez besoin. En supposant que le nom du conteneur est some-image.
$ docker exec -it some-image /bin/bash
root@1f3420c939:/var/www/html#
Si vous connaissez déjà le dossier:
docker exec -it some-image ls /path/to/file