Docker контейнер сбрасывает настройки реестра Windows после сборки - PullRequest
1 голос
/ 02 июля 2019

Я пытаюсь отредактировать некоторые настройки реестра с помощью powershell (на котором необходимо запустить мое приложение) для базового образа.

Я пытался написать

CMD powershell Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name EnableLUA -Value 0

в Dockerfile, но после того, как я зарегистрировался в работающем контейнере, элемент реестра по-прежнему имеет значение 1.

Мой dockerfile:

FROM microsoft/mssql-server-windows-developer
CMD powershell Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name EnableLUA -Value 0
CMD powershell ping -t localhost

Команды в powershell:

docker build --tag=test .
docker run -d -it test
docker exec -it [id of the container] powershell
cd HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\
ls

Заранее спасибо.

...