Docker ist eine sehr beliebte Virtualisierungsplattform. Mithilfe von Docker können Anwendungen und die Umgebungen, von denen sie abhängen, zur einfachen Bereitstellung und Bedienung in einen Container gepackt werden. Wenn wir Docker verwenden, müssen wir einige Vorgänge am Container ausführen, einschließlich der Suche nach dem Verzeichnis des Containers. Im Folgenden wird detailliert beschrieben, wie Sie das Docker-Containerverzeichnis finden.
Teil 1 Grundkonzepte von Docker
Bevor wir wissen, wie man das Docker-Containerverzeichnis findet, wollen wir zunächst einige Grundkonzepte von Docker verstehen.
Docker-Image
Docker-Image ist die Basis des Docker-Containers und besteht aus mehreren Dateisystemebenen. Jede Ebene repräsentiert das Ausführungsergebnis eines Docker-Befehls. Ein Docker-Image kann als schreibgeschützte Vorlage angezeigt werden, die zum Erstellen von Docker-Containern verwendet werden kann.
Docker-Container
Docker-Container ist eine ausführbare Instanz, die auf der Grundlage eines Docker-Images erstellt wurde. Docker-Container verfügen über unabhängige Dateisysteme, Netzwerke und Prozessräume.
Docker-Dateisystem
Das Dateisystem des Docker-Containers besteht aus Docker-Image-Ebenen, und jede Ebene kann als Inkrement betrachtet werden. Das Dateisystem eines Docker-Containers ist beschreibbar.
Teil 2 Docker-Containerverzeichnis
Wenn wir Docker zum Ausführen eines Containers verwenden, konvertiert Docker das Docker-Image in einen Container und erstellt ein beschreibbares Datenvolumen (Volume), um die Daten des Containers zu speichern. Dieses Datenvolumen wird im Dateisystem des Containers bereitgestellt und kann aus dem Container heraus aufgerufen werden.
Die Verzeichnisstruktur des Docker-Containers kann in zwei Teile unterteilt werden: Der eine ist das Verzeichnis im Container und der andere das Verzeichnis auf dem Host.
Die Verzeichnisstruktur im Docker-Container ähnelt dem normalen Linux-Dateisystem, einschließlich Stammverzeichnis, Bin-Verzeichnis usw., TMP-Verzeichnis, USR-Verzeichnis usw. Diese Verzeichnisse funktionieren genauso wie normale Linux-Dateisysteme.
Wenn wir das Verzeichnis im Docker-Container finden möchten, können wir den Befehl docker exec -it
Der Docker-Container kann das Verzeichnis auf dem Host in den Container einbinden und so die gemeinsame Nutzung von Daten innerhalb des Containers und Daten auf dem Host realisieren. Wenn wir das Verzeichnis im Docker-Container finden müssen, können wir zuerst das auf dem Host bereitgestellte Verzeichnis finden und dann über dieses Verzeichnis auf das Verzeichnis im Docker-Container zugreifen.
Wenn wir das Verzeichnis finden möchten, in dem der Docker-Container gemountet ist, können wir den Befehl docker inspect
Zusammenfassung von Teil 3
Das Finden des Docker-Containerverzeichnisses ist eine der grundlegenden Operationen des Docker-Betriebs. Es kann eine sehr wichtige Hilfe sein, wenn wir auf Dateien im Container zugreifen oder diese ändern müssen. Durch die Einführung dieses Artikels können wir die Grundkonzepte von Docker-Containerverzeichnissen verstehen und erfahren, wie wir die Verzeichnisstruktur des Containers innerhalb des Containers und auf dem Host finden. Ich hoffe, dass dieser Artikel für die Arbeit und das Studium von Docker-Benutzern hilfreich sein kann.
Das obige ist der detaillierte Inhalt vonSo finden Sie das Docker-Containerverzeichnis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!