J'ai réussi à trouver les conteneurs sous le répertoire /var/lib/docker/containers
, mais ne peut pas trouver les images.
Quelqu'un peut-il expliquer la sous-répertoires et fichiers /var/lib/docker
?
J'ai réussi à trouver les conteneurs sous le répertoire /var/lib/docker/containers
, mais ne peut pas trouver les images.
Quelqu'un peut-il expliquer la sous-répertoires et fichiers /var/lib/docker
?
La précédente accepté réponse est hors de date. Comme de Docker 1.2.0:
/var/lib/docker/aufs/diff/<id>
le fichier contenu des images./var/lib/docker/graph/<id>
ne contient des métadonnées sur l'image, en json
et layersize
fichiers./var/lib/docker/repositories-aufs
est un fichier JSON qui contient des informations sur l'image. Ce peut être affiché avec la commande docker images
.Cette réponse marquée comme wiki pour plus de mises à jour.
Dans le cas particulier de Mac OS X, à l'aide de boot2docker, votre menu fixe les images sont stockées dans une VM VirtualBox géré par boot2docker.
Cette VM seront stockés dans le lieu habituel de VirtualBox images:
~/VirtualBox VMs/boot2docker-vm
Vous pouvez le réinitialiser en cours d'exécution (attention: Cela détruit toutes les images que vous avez construit et téléchargé à ce jour):
boot2docker down
boot2docker destroy
boot2docker init
boot2docker up
Ceci est particulièrement utile si vous avez gardé des tonnes d'images intermédiaires lors de la construction / le débogage d'un build sans l'utile --rm options, je les citer ici à titre de référence: Utilisation:
docker build -t webapp --rm=true --force-rm=true .
au lieu de:
docker build -t webapp .
Les images sont stockées en /var/lib/docker/graph/<id>/layer
.
Notez que les images sont seulement des différences par rapport à l'image parent. Le parent ID est stocké avec les métadonnées de l'image /var/lib/docker/graph/<id>/json
.
Lorsque vous docker run
d'une image. AUFS vont " fusionner tous les calques en un seul fichier utilisable système.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.