Es gibt viele Möglichkeiten, Dateien in der Docker-Umgebung zu bearbeiten. Die folgenden sind die drei gängigsten Methoden:
Methode 1: Bearbeiten durch Eingabe in den Container
Die spezifischen Schritte sind wie folgt:
Öffnen Sie ein Terminal- oder Befehlszeilenfenster und geben Sie den folgenden Befehl ein, um die laufenden Container anzuzeigen:
docker ps
Dieser Befehl listet alle laufenden Container auf und zeigt die ID und den Namen der an Container, Status, Hafen und andere Informationen.
Je nach ID oder Name des laufenden Containers verwenden Sie den folgenden Befehl, um den Container aufzurufen:
docker exec -it [容器ID/名称] /bin/bash
Hinweis: Das letzte /bin/bash hier kann entsprechend durch andere Befehle (z. B. sh) ersetzt werden spezifische Situation.
Methode 2: Bearbeiten mit dem Editor auf dem Host
Die spezifischen Schritte sind wie folgt:
Öffnen Sie ein Terminal- oder Befehlszeilenfenster und verwenden Sie den folgenden Befehl, um ein leeres Verzeichnis auf dem Host-Computer zu erstellen:
mkdir ~/dockerfiles
Verwenden Sie den Docker-Ausführungsbefehl, um ein neues zu starten Container und fügen Sie das obige Verzeichnis hinzu. Das Verzeichnis wird wie folgt in den Container eingebunden:
docker run -it -v ~/dockerfiles:/data ubuntu:latest /bin/bash
Das Ubuntu-Image wird hier verwendet. Der Parameter -v gibt an, dass das Verzeichnis ~/dockerfiles auf dem Host im Verzeichnis /data des Containers eingebunden ist.
Methode 3: Kopieren mit dem Befehl „docker cp“
Die spezifischen Schritte sind wie folgt:
Öffnen Sie ein Terminal- oder Befehlszeilenfenster und geben Sie den folgenden Befehl ein, um die laufenden Container anzuzeigen:
docker ps
Dieser Befehl listet alle laufenden Container auf und zeigt die ID und den Namen der an Container, Status, Hafen und andere Informationen.
Je nach Container-ID oder Name der Datei, die bearbeitet werden muss, verwenden Sie den folgenden Befehl, um die Datei auf den Host zu kopieren:
docker cp [容器ID/名称]:/path/to/file ./local/path
Hinweis: Die Datei wird in das Verzeichnis local/path im aktuellen Verzeichnis kopiert Verzeichnis Sie können den Pfad unter bestimmten Umständen ändern.
Nachdem die Bearbeitung abgeschlossen ist, verwenden Sie den folgenden Befehl, um die geänderte Datei zurück in den Container zu kopieren:
docker cp ./local/path/file [容器ID/名称]:/path/to/file
Hinweis: Die geänderte Datei wird zurück in das Verzeichnis /path/to/file im Container kopiert, das bestimmt werden kann Ändern Sie den Pfad entsprechend der spezifischen Situation.
Mit den oben genannten drei Methoden können Sie Dateien in der Docker-Umgebung einfach bearbeiten oder ändern. Wählen Sie einfach die für die jeweilige Situation am besten geeignete Methode aus.
Das obige ist der detaillierte Inhalt vonWo kann man Dateien im Docker bearbeiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!