Wie kann man die "Volume-Seriennummer" im Windows-Docker-Image ändern?

450
Erik Ovegård

Ich versuche, die "Volume Serial Number" eines Docker-Images mit Sysinternals VolumeId zu ändern, aber ich bekomme, Error reading drive: The request is not supported.wenn ich laufe Volumeid64.exe C: 1AAA-111A -nobanner -accepteula.

Ich habe es auch mit probiert volumeid.exe. Ich bin neu bei Docker, also fühlt es sich an, als könnte ich einen Anfängerfehler machen, oder ist dies eine Einschränkung von Docker und / oder Volumeid?

Das Ganze Dockerfilesieht wie folgt aus

FROM microsoft/windowsservercore  WORKDIR C:/sysinternals RUN powershell -Command \ Invoke-WebRequest -outfile VolumeId.zip "https://download.sysinternals.com/files/VolumeId.zip" -UseBasicParsing; ` \ Expand-Archive VolumeId.zip -DestinationPath c:\sysinternals ; ` Remove-Item VolumeId.zip ; ` \ Invoke-Expression 'c:\sysinternals\Volumeid64.exe C: 1AAA-111A -nobanner -accepteula'  CMD vol c: 
1

0 Antworten auf die Frage