Maison >Opération et maintenance >Docker >Dans quel dossier faut-il placer l'image téléchargée par docker ?

Dans quel dossier faut-il placer l'image téléchargée par docker ?

下次还敢
下次还敢original
2024-04-07 19:06:181578parcourir

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.

Dans quel dossier faut-il placer l'image téléchargée par docker ?

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.

    Autres options de stockage
  • En plus de l'emplacement de stockage par défaut, Docker fournit des options de stockage supplémentaires, notamment :
  • Stockage distribué :
  • Stockez les images sur plusieurs nœuds pour augmenter la disponibilité et les performances.
  • Stockage à distance :
  • Stockez les images dans un service de stockage cloud tel qu'Amazon S3 ou Google Cloud Storage pour économiser de l'espace de stockage local.
🎜🎜Pilotes de stockage personnalisés : 🎜 Créez des pilotes de stockage personnalisés pour répondre à des besoins spécifiques. Par exemple, vous pouvez stocker des images sur votre propre périphérique NAS. 🎜🎜

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn