Mit Docker Toolbox laufen Docker-Images nicht wirklich auf Ihrem Windows-Rechner, sondern auf einer virtuellen Maschine, die auf Ihrem Windows-Rechner erstellt wurde.
Es scheint, dass auf dem Host gemountete Volumes einige Nachteile mit Docker Toolbox auf Windows haben. Siehe zum Beispiel:
Vielleicht gibt es einige Hinweise hier, dass Sie es bekommen kann helfen, zu arbeiten.
Wenn Sie die Daten nicht möchten, zwischen Containern bestehen bleiben, auch nach dem jenkins Container löschen, können Sie ein Datenvolumen für die jenkins homedir verwenden. In diesem Fall würden Sie jenkins wie folgt beginnen:
docker run --name jenkins -p 8080:8080 -p 50000:50000 -v "/var/jenkins_home" jenkins
Dies schafft im Grunde einen separaten Docker Behälter für das Verzeichnis/var/jenkins_home Verzeichnis, in dem Sie löschen/Upgrade/etc der jenkins Container ohne Ihre Daten zu beeinflussen.
Stellen Sie sicher, dass Sie verstehen, was hier vor sich geht. Lesen: https://docs.docker.com/engine/tutorials/dockervolumes/
dies auch in der Dokumentation jenkins Docker-Bild erwähnt wird: https://hub.docker.com/_/jenkins/
Alternativ: Könnte es akzeptabel sein, nur ‚Stop‘ und ‚Neustart‘ der Behälter, wenn Sie es brauchen ? - In diesem Fall benötigen Sie die Host-Verzeichnisse nicht. In diesem Fall lassen Sie einfach die Optionen -v weg. Dies erschwert die Sicherung Ihrer Daten oder die Verwendung eines neueren jenkins-Images.
Keine Antwort, aber haben Sie erwogen, von Docker Toolbox auf den neueren [Docker für Windows] (https://docs.docker.com/docker-for-windows/) umzusteigen? Es verwendet einen anderen Hypervisor (HyperV anstelle von VirtualBox) und einen anderen Mechanismus, um Host-Dateien/Verzeichnisse Ihrem Container zugänglich zu machen. – larsks
Ist das nicht nur für Windows 10? Ich kann nicht upgraden, da es ein Arbeits-Laptop ist. – Urr4
Kann dir da nicht helfen, aber es sieht so aus als ob @TInkerTank dich alle abgedeckt hat :) – larsks