Ich bin neu über Docker, also, wenn irgendwelche falschen Gedanken kommen von mir, bitte darauf hinweisen.Vielen Dank ~Wie kann ich Dateien in einen Andock-Container kopieren, wenn ein Fehler aufgetreten ist: Nosuch container?
Ich bin bestrebt, einen Webserver, der von mir entwickelt wurde, oder ein Team, dem ich angehören, in der Hafenarbeiter.
Also, ich dachte, aus drei Schritten:
ein Bild haben, kopieren Sie die Web-Dateien hinein und die container.so laufen, kann ich den Schritt unter:
1- ein Docker Bild erhalten .
Ich versuche so: docker pull centos
, so dass ich ein Bild basierend auf Centos bekommen kann. Hier war mir nicht die Version von Centos, natürlich, es ist Version 6.7 oder, nur taged: neueste.
Hier, überprüfe ich das Bild von docker images
, und ich kann es so sehen:
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/centos latest d123f4e55e12 3 weeks ago 196.6 MB
Also, ich denke, dieser Schritt successed.
2- Versuchen Sie, die Dateien im lokalen System in den Container zu kopieren.
ich auf dem Weg zu stoppen:/Tornado, der einen Ordner fordocker .Die
fordocker enthält die Web-Server-Dateien mit dem Namen hatte.
Ich versuche commonds wie folgt aus (basierend auf der Führungs):
docker cp fordocker/ d123f4e55e12:/web
Aber! Hier kommt der Fehler:
Error response from daemon: No such container: d123f4e55e12
3-, wenn ich die Dateien erfolgreich kopieren, könnte ich so versuchen: docker run -d centos xxx python web.py
.
Dieser Schritt wird kommen Fehler? Ich weiß es noch nicht.
Ich suchte viel, aber nicht das Phänomen erklären.
Es schien, dass jeder, neben mir, den commond verwenden würde Erfolg.
So, hier kommt die Frage:
1- Ist die Methode, die ich durchführbar gedacht? Muss ich ein Bild über ein Profil erstellen?
2- Woher kommt der Fehler, wenn die Methode durchführbar ist? Hat der Commond CP auf anderen Things basiert, die ich nicht gemacht habe?
3- Was soll ich tun, wenn die Methode nicht durchführbar ist Erstellen Sie selbst ein Bild?
Haben Sie einen guten Tag ~
Guten Morgen, Ehre bekommen Ihre Antwort zu Beginn meines Tages. Genau genommen habe ich keine Unterschiede zwischen Bildern und Containern gemacht. Wie zuvor denke ich, Bilder sind der Container im Server, und die Unterschiede von ihnen ist, dass, wenn es in meinem Computer ist. Nach deiner Erklärung habe ich festgestellt, dass ich falsch gedacht habe. Von der Hand möchte ich nur versuchen, ein Python-Web-Projekt von Docker bereitzustellen, teilte der Leitfaden auf zwei Arten.Erste, geboren eine Dcokerfile.Second, ziehen Sie ein Bild und versuchen, es zu ändern und zu speichern. Vielen Dank. – bigpang