Ich lerne Docker und die Bereitstellung einiger Beispielbilder aus dem Docker-Hub. Einer von ihnen erfordert postgresql. Wenn ich ohne Angabe eines Volumes bereitstellen, funktioniert es wunderbar. Wenn ich den Pfad des Volumes auf dem Host festlege, schlägt dies fehl und es ist nicht möglich, fsync richtig zu betreiben. Meine Frage ist, wenn ich die Volumes überprüfe, kann ich nicht finden, wo Docker diese Volumes speichert. Ich möchte in der Lage sein, ein Volume anzugeben, damit ich die Daten bei Bedarf verschieben kann. Wo speichert Docker das auf einem Windows-Rechner? Ich habe versucht, Volumen durch Kinematik zu aktivieren, aber der Container wurde unbrauchbar.Docker Volume-Details für Windows
> docker volume inspect 0622ff3e0de10e2159fa4fe6b7cd7407c6149067f138b72380a5bbe337df8f62
[
{
"Driver": "local",
"Labels": null,
"Mountpoint": "/var/lib/docker/volumes/0622ff3e0de10e2159fa4fe6b7cd7407c6149067f138b72380a5bbe337df8f62/_data",
"Name": "0622ff3e0de10e2159fa4fe6b7cd7407c6149067f138b72380a5bbe337df8f62",
"Options": {},
"Scope": "local"
}
]
Ich kann ein Volume über Docker erstellen, bin mir aber nicht sicher, wo es auf der Festplatte gespeichert ist.
Danke für die Info, ich war Ich habe versucht, diese Antwort zu finden. Ich hatte den Verdacht, dass das Linux-Image die Volumes enthielt. Leider hat local-persist keinen Windows-Download. Oder ich verstehe nicht, wie man einen erstellt. – Rouche