web-dev-qa-db-fra.com

répertoire de vue Docker dans le conteneur

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

8
Meir Snyder

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
14
Stefano