Srayan Guhathakurta
Srayan Guhathakurta

Reputation: 556

Remote debugging a docker container through Visual studio

I am able to successfully enable VSO debugger support to my Docker container running on my local machine like this:

Step 1: Add the following to my Dockerfile:

RUN Invoke-WebRequest -OutFile c:\rtools_setup_x64.exe -Uri https://aka.ms/vs/15/release/RemoteTools.amd64ret.enu.exe;

Step 2:Attach to container and run:

$>c:/rtools_setup_x64.exe /install /quiet; & 'C:\Program Files\Microsoft Visual Studio 15.0\Common7\IDE\Remote Debugger\x64\msvsmon.exe' /nostatus /silent /noauth /anyuser /nosecuritywarn /port 4020

My question: How do I integrate Step 2 in my Dockerfile? I tried it like this but it did not work:

RUN & "c:/rtools_setup_x64.exe" /install /quiet
RUN & "c:\Program Files\Microsoft Visual Studio 15.0\Common7\IDE\Remote Debugger\x64\msvsmon.exe" /nostatus /silent /noauth /anyuser /nosecuritywarn /port 4020

Upvotes: 0

Views: 2751

Answers (1)

Orest Gulman
Orest Gulman

Reputation: 432

you can install remote debuger from dockerfile using this command:

RUN Invoke-WebRequest -Uri https://aka.ms/vs/15/release/RemoteTools.amd64ret.enu.exe -OutFile vs_remotetools.exe ; \
.\vs_remotetools.exe /install /quiet

Upvotes: 1

Related Questions