Heim >Betrieb und Instandhaltung >Docker >Wo wird die von Docker heruntergeladene Datei?

Wo wird die von Docker heruntergeladene Datei?

下次还敢
下次还敢Original
2024-04-07 19:03:21705Durchsuche

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.

Wo wird die von Docker heruntergeladene Datei?

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] 以获取所需信息。

注意:

  • Docker 容器的默认卷不会存储在容器的文件系统中,除非明确挂载或使用 -v
  • layer_id ist die ID der Quellbildebene der Datei.
  • Befehl zum Abrufen des genauen Speicherorts:
🎜🎜Sie können den genauen Speicherort einer bestimmten Datei im Container-Dateisystem mit dem folgenden Befehl abrufen: 🎜rrreee🎜Ersetzen Sie [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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn