Heim >Betrieb und Instandhaltung >Docker >Wo wird die von Docker heruntergeladene Datei?
Die heruntergeladenen Dateien im Docker-Container werden standardmäßig im unabhängigen Dateisystem des Containers gespeichert. Der spezifische Speicherort ist /var/lib/docker/containers/[container_id]/[layer_id]/, wobei Container_ID die Container-ID und Layer_ID ist ist die Quellbildebenen-ID. Der genaue Speicherort einer bestimmten Datei kann über den Befehl docker inspect ermittelt werden.
Standardspeicherort für Docker-Downloaddateien
Downloaddateien in einem Docker-Container werden standardmäßig im Dateisystem des Containers gespeichert. Das Dateisystem des Containers ist ein unabhängiges, isoliertes virtuelles Dateisystem, das sich vom Host-Dateisystem unterscheidet.
Spezifischer Speicherort:
Heruntergeladene Dateien werden normalerweise im Verzeichnis /var/lib/docker/containers/[container_id]/[layer_id]/ gespeichert, wobei:
container_id
ist die ID des Containers. 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
ist die ID der Quellbildebene der Datei. [container_id]
und [layer_id] um die erforderlichen Informationen zu erhalten. 🎜🎜🎜Hinweis: 🎜🎜🎜🎜Das Standardvolume eines Docker-Containers wird nicht im Dateisystem des Containers gespeichert, es sei denn, es wird explizit gemountet oder mit dem Flag -v
verwendet. 🎜🎜Das Dateisystem des Containers wird nach dem Löschen des Containers zerstört, sodass die heruntergeladenen Dateien nicht auf dem Host verbleiben. 🎜🎜Kann Docker-Volumes oder native Mounts verwenden, um Daten in Containern beizubehalten. 🎜🎜Das obige ist der detaillierte Inhalt vonWo wird die von Docker heruntergeladene Datei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!