Maison > Opération et maintenance > Docker > Où est le fichier téléchargé par docker ?

Où est le fichier téléchargé par docker ?

下次还敢
Libérer: 2024-04-07 19:03:21
original
705 Les gens l'ont consulté

Les fichiers téléchargés dans le conteneur Docker sont stockés par défaut dans le système de fichiers indépendant du conteneur. L'emplacement spécifique est /var/lib/docker/containers/[container_id]/[layer_id]/, où containers_id est l'ID du conteneur et layer_id. est l’ID de la couche d’image source. L'emplacement exact d'un fichier spécifique peut être obtenu via la commande docker inspect.

Où est le fichier téléchargé par docker ?

Emplacement de stockage par défaut des fichiers de téléchargement Docker

Les fichiers téléchargés dans un conteneur Docker sont stockés par défaut dans le système de fichiers du conteneur. Le système de fichiers du conteneur est un système de fichiers virtuel indépendant et isolé, différent du système de fichiers hôte.

Emplacement spécifique :

Les fichiers téléchargés sont généralement stockés dans le répertoire /var/lib/docker/containers/[container_id]/[layer_id]/, où :

  • container_id est l'ID du conteneur. container_id 是容器的 ID。
  • layer_id 是该文件的源镜像层的 ID。

获取确切位置的命令:

可以使用以下命令获取特定文件在容器文件系统中的确切位置:

<code class="shell">docker inspect [container_id] | jq -r '.[0].GraphDriver.Data["/var/lib/docker/overlay2/[layer_id]/.diff"]'</code>
Copier après la connexion

替换 [container_id][layer_id] 以获取所需信息。

注意:

  • Docker 容器的默认卷不会存储在容器的文件系统中,除非明确挂载或使用 -v
  • layer_id est l'ID de la couche d'image source du fichier.
  • Commande pour obtenir l'emplacement exact :
🎜🎜Vous pouvez obtenir l'emplacement exact d'un fichier spécifique dans le système de fichiers du conteneur en utilisant la commande suivante : 🎜rrreee🎜Remplacez [container_id] et [layer_id] pour obtenir les informations requises. 🎜🎜🎜Remarque : 🎜🎜🎜🎜Le volume par défaut d'un conteneur Docker n'est pas stocké dans le système de fichiers du conteneur à moins qu'il ne soit monté explicitement ou à l'aide de l'indicateur -v. 🎜🎜Le système de fichiers du conteneur sera détruit après la suppression du conteneur, de sorte que les fichiers téléchargés ne resteront pas sur l'hôte. 🎜🎜Peut utiliser des volumes Docker ou des montages natifs pour conserver les données dans des conteneurs. 🎜🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal