Sysinternals VolumeId 를 사용하여 도커 이미지의 "볼륨 일련 번호"를 변경하려고 하지만 Error reading drive: The request is not supported.
실행하면 나타납니다 Volumeid64.exe C: 1AAA-111A -nobanner -accepteula
.
나는 또한 시도했다 volumeid.exe
. Docker를 처음 사용하지 않아 초보자 실수를하는 것처럼 느껴지거나 Docker 및 / 또는 제한 사항 Volumeid
입니까?
Dockerfile
다음과 같이 완성 됩니다
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: