harsrawa
harsrawa

Reputation: 422

Running Windows container's command prompt in admin mode

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

Answers (2)

Naren Chejara
Naren Chejara

Reputation: 1271

Run the cmd from C:\Windows\System docker run -it <image_name>: C:\Windows\System32\cmd.exe

Upvotes: -2

harsrawa
harsrawa

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

Related Questions