Maison >Opération et maintenance >Docker >Dans quel dossier faut-il placer l'image téléchargée par docker ?
Les images Docker sont stockées par défaut dans le dossier /var/lib/docker/image. Docker stocke les images de manière hiérarchique : lorsqu'une nouvelle image est téléchargée, Docker vérifie si elle existe déjà dans le stockage local. Si elle n'existe pas, Docker téléchargera l'image depuis le référentiel et la stockera dans le dossier image. Vous pouvez modifier l'emplacement de stockage en définissant l'indicateur docker-root. Docker propose également d'autres options de stockage telles que le stockage distribué, le stockage distant et les pilotes de stockage personnalisés.
Emplacement de stockage des images Docker
Les images téléchargées par Docker sont stockées par défaut dans le dossier suivant :
<code>/var/lib/docker/image</code>
Ce dossier se trouve dans le répertoire d'installation de Docker et contient toutes les images téléchargées. Chaque image est stockée dans un sous-dossier distinct, qui contient les métadonnées et les fichiers de couches de l'image.
Mécanisme de stockage d'images
Docker stocke les images de manière superposée, ce qui signifie que chaque nouvelle image est construite sur la base d'une ou plusieurs images existantes. Lorsqu'une nouvelle image est téléchargée, Docker vérifie d'abord si elle existe déjà dans le stockage local. S’il existe, il n’est pas nécessaire de le télécharger à nouveau. Sinon, Docker téléchargera l'image depuis le registre et la stockera dans le dossier image
. image
文件夹中。
更改默认存储位置
在某些情况下,您可能需要将镜像存储在其他位置,例如为了提高性能或节省空间。您可以通过设置 docker-root
Modifier l'emplacement de stockage par défaut
Dans certains cas, vous souhaiterez peut-être stocker l'image dans un emplacement différent, par exemple pour améliorer les performances ou économiser de l'espace. Vous pouvez modifier l'emplacement de stockage par défaut en définissant l'indicateur docker-root
:
<code>sudo dockerd --gpus all --storage-driver overlay2 --docker-root /path/to/new/storage/location</code>Notez que cette modification ne prendra effet qu'après le redémarrage du service Docker.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!