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.
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>
替换 [container_id]
和 [layer_id]
以获取所需信息。
注意:
-v
layer_id
est l'ID de la couche d'image source du fichier. [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!