Reputation: 422
I am running Windows Nanoserver in a container.The nanoserver contains only the command prompt and lacks powershell.
I want to execute certain commands inside the container in the command prompt which require elevated privileges. I am currently using the following to launch the command prompt of the container.
docker exec -it <container_id> cmd
Is there any other way using which we can run the command prompt in admin mode?
Upvotes: 1
Views: 4130
Reputation: 1271
Run the cmd from C:\Windows\System docker run -it <image_name>: C:\Windows\System32\cmd.exe
Upvotes: -2
Reputation: 422
As per the Windows documentation, the Windows Server Core has ContainerAdministrator
as the default user whereas Windows NanoServer has ContainerUser
as the default user.
I was able to connect to my container as admin using the following command-
docker exec --user ContainerAdministrator -it <container_id> cmd
Upvotes: 2