Ich hoffe, dass ein Experte für Docker, der Windows benutzt, dies lesen kann, da ich das überhaupt nicht verstehe.Docker Windows mit hyper-v Beispiel baffles mich ?? Warum funktioniert das alpine Beispiel nicht so, wie ich es mir vorgestellt habe?
Ich installierte Docker auf meinem Windows 10-Rechner, keine vmware nur Hyper-v, alles funktioniert gut, bis ich versuchte, Volumes von meinem lokalen Rechner zu erstellen und sie in meinen Linux-Containern zu verwenden, das ist, wenn meine Probleme beginnen.
Innerhalb Docker ist ein Beispiel, um zu versuchen, um zu sehen, wie sie die Volumina arbeiten:
ich ein Verzeichnis in meinem Benutzerverzeichnis erstellt und eine einfache Datei nur etwas im alpinen Behälter zu sehen.
Aber wenn ich den folgenden Befehl ich keine Dateien im tim/Arbeitsverzeichnis erhalten?
auf der Erde Wo ist AFile.txt ???
Sorry, wenn ich ein bisschen dumm bin, aber ich habe Volumes auf Linux-Maschinen ohne Probleme erstellt und ich bekomme einfach nicht wo auf der Erde meine Dateien sind? Wie kann ich eine Windows-Maschine entwickeln und meinen Quellcode in meine Container holen, ohne Dockerfile-Kopien aller meiner Quelldateien im Container ausführen zu müssen?
Nur für weitere Verwirrung (wahrscheinlich meinerseits!), Aber wenn ich den gleichen Befehl ausführen und nur in den Steve Ordner schauen, kann ich den Arbeitsordner wie erwartet sehen, aber ich sehe auch einen Ordner namens work #? So ist der Arbeitsordner ist es (auch wenn ich es löschen ???)
Ich bin gerade wirklich wirklich verwirrt darüber, wie Volumes auf einem Windows-Rechner erstellen mit Hyper-V.
Vielen Dank im Voraus. P.S Wenn Sie irgendwelche Links haben, die Unterschiede zwischen dem Windows Hyper-V Docker und dem Linux Docker erklären, wäre ich auch sehr dankbar, da ich keine Dokumente finden kann, die Informationen über Windows mit nur Hyper-V und VMWare mischen.
Thanks again ...
Prost Philip kann ich einfach fragen, ich habe, was ich dachte, war mit dem alpinen Bild arbeiten, aber ich habe nur meine Benutzerordner zeigen (Steve), aber die Dateien, die definitiv in sie sind nur nicht zeigen? Wie auch immer, ich habe mich stattdessen mit Bänden beschäftigt, die so funktionieren, wie ich es erwarte. Aber ich kann immer noch kein Linux-Image ausführen und Ordner mit Dateien aus meinem Windows-Dateisystem sehen? –
Ich sah etwas ähnliches. Keine Fehler mit dem Volume-Argument, aber auch keine Dateien angezeigt. Ich musste zuerst das Sharing-Setup durchführen und Anmeldeinformationen angeben und dann funktionierte es. Wenn ich dann versucht habe, einen Ordner zuzuordnen, auf den der lokale Benutzer keinen Zugriff hatte, bekam ich einen nützlichen Fehler. Hattest du das Sharing-Setup bereits durchgeführt? –
Nun, ich weiß, das klingt ein bisschen nooby, aber ich denke schon? Ich habe die Docker Task Panel App zu der Zeit verwendet und die Freigabe auf Laufwerksebene C & D auf meinem Rechner eingestellt, und ja, ich wurde nach Zugangsdaten gefragt, die korrekt sein müssen (ich sage, dass, wenn sie korrekt sind, bekomme ich keine Bestätigung, aber wenn Ich betrete den Müll-Docker und lehne die Anmeldedaten ab! Ich habe aber noch nie Dateien in einem Linux-Container gesehen, die vom lokalen Rechner mit dem Befehl run aufgerufen wurden. –