ILSpy Docker & Self-Hosted Deployment

GitHub

.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

1. Pull Image (DOCKERHUB) docker pull icsharpcode/ILSpy:latest
2. Docker Run (1-Click Launch) docker run -d --name ilspy --restart always icsharpcode/ilspy:latest
3. Podman Run podman run -d --name ilspy --restart always icsharpcode/ilspy:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/icsharpcode/ilspy:latest
5. ORAS Pull (OCI Artifact) oras pull icsharpcode/ilspy:latest
ICSharpCode.ILSpyCmd/AsContainer/Dockerfile
FROM mcr.microsoft.com/dotnet/sdk:8.0

RUN useradd -m -s /bin/bash ilspy
USER ilspy

WORKDIR /home/ilspy

RUN dotnet tool install -g ilspycmd --version 9.1.0.7988

RUN echo 'export PATH="$PATH:/home/ilspy/.dotnet/tools/"' >> /home/ilspy/.bashrc

ENTRYPOINT [ "/bin/bash" ]