Docker CP kopiert Dateien und gibt den Container ein

Docker CP kopiert Dateien und gibt den Container ein

Geben Sie den laufenden Container ein

# Geben Sie den Container ein und öffnen Sie ein neues Terminal# docker exec -it container id /bin/bash
docker exec -it eaac94ef6926 /bin/bash

# Geben Sie das ursprüngliche Terminal des Containers ein# docker attach container id
Docker anhängen eaac94ef6926

Containerdateikopie

# Dateien aus dem Container auf den Linux-Host kopieren# docker cp container id: Pfad im Container Zielhostpfad docker cp eaac94ef6926:/home/test.txt /root/test.txt

# Dateien vom Host in den Container kopieren# docker cp Dateipfad Container-ID: Pfad im Container docker cp test.txt eaac94ef6926:/home/test.txt

Offizielle Dokumentation: https://docs.docker.com/engine/reference/commandline/exec/

Ergänzung: docker cp: Dateien vom Container ins lokale kopieren

Beispiel: Kopieren Sie eine test.db-Datei aus dem Container in das lokale Datenverzeichnis.

# Angenommen, es gibt ein Bild namens kitty mit einem Tag von 0,1, und erstellen Sie einen Container namens koko# 1. Erstellen Sie zuerst einen Container
docker run -itd --name koko kitty:0.1 /bin/bash
# 2. Kopieren Sie test.db aus dem temporären Koko-Verzeichnis in das lokale Datenverzeichnis.
docker cp koko:/tmp/test.db ./data/test.db
# 3. RM-Container Kokosnuss
docker rm -f koko

Docker cp kann auch Dateien vom lokalen Speicherort in den Container kopieren:

# Nehmen Sie den obigen Code als Beispiel und kehren Sie einfach den Containerpfad und den lokalen Pfad um.
docker cp ./data/test.db koko:/tmp/test.db

Ergänzung: Docker auf dem Mac wird zur Interoperabilität in lokale Dateien eingebunden

Docker wird in lokale Dateien eingebunden

docker run -itv /Benutzer/XXXX/Sites/docker:/www Bilder: 12121 /bin/bash

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur.

Das könnte Sie auch interessieren:
  • So erhalten Sie ein dauerhaftes kostenloses SSL-Zertifikat von Let’s Encrypt in Docker
  • Docker-Lösung zum Anmelden ohne Root-Rechte
  • So ändern Sie das Root-Passwort von MySQL in Docker
  • So ändern Sie das Root-Passwort in einem Container mit Docker
  • So erhalten Sie Root-Berechtigungen in einem Docker-Container
  • Docker verwendet Root, um in den Container zu gelangen
  • Lösung für den Docker-Container, der keine Schreibberechtigung für das Host-Verzeichnis hat
  • So fügen Sie Docker ein Zertifikat hinzu

<<:  MySQL häufig verwendete SQL und Befehle vom Eintrag bis zum Löschen der Datenbank und zum Weglaufen

>>:  Detailliertes Beispiel für die Verwendung einer asynchronen JS-Fetch-Anforderung

Artikel empfehlen

So füllen Sie Elemente in Spalten im CSS-Rasterlayout

Angenommen, wir haben n Elemente und müssen diese...

Zusammenfassung der drei Lazy-Load-Methoden lazyLoad mit nativem JS

Inhaltsverzeichnis Vorwort Methode 1: Hoher Kontr...

Zusammenfassung mehrerer Situationen, in denen MySQL-Indizes fehlschlagen

1. Indizes speichern keine Nullwerte Genauer gesa...

Das WeChat-Applet implementiert das Schlangenspiel

In diesem Artikel wird der spezifische Code des W...

Beispielcode zur Eingabe des Kennzeichens und der Provinzkürzel in html

Das Prinzip besteht darin, zuerst ein Div mit ein...

So erstellen Sie Ihr eigenes Image mit Dockerfile

1. Erstellen Sie ein leeres Verzeichnis $ cd /hom...

CSS-Implementierungscode für horizontale und vertikale Fortschrittsbalken

Manchmal ist es schön, ein paar nette Scrollbar-E...

Komprimierungs- und Optimierungsvorgänge für Docker-Images

Der Grund für die heutige Beliebtheit von Docker ...

Zusammenfassung der Verwendung von JavaScript JSON.stringify()

Inhaltsverzeichnis 1. Nutzung 1. Grundlegende Ver...

Tutorial zu HTML-Tabellen-Tags (27): Zell-Hintergrundbild-Attribut BACKGROUND

Wir können ein Hintergrundbild für die Zelle fest...

Welcher Befehl eignet sich besser für die unscharfe Suche nach Dateien in Linux?

1. Einleitung In diesem Artikel wird hauptsächlic...

Grafisches Beispiel für die Verwaltung von Datenträgerkontingenten unter Linux

Das Datenträgerkontingent ist die Speichergrenze ...

Details zur React Routing Link-Konfiguration

1. Link zum Attribut (1) Platzieren Sie den Routi...