Collection of docker images I use to build .NET libraries, services and .NET + Node applications.
The images can be be run directly or be used as base images for custom build environments (see notes below).
- Images will, in general, be updated on a bi-monthly basis or if a particular urgent fix is required.
- It is not intended to support all possible version combinations.
- PRs to bump versions welcome. Please include Tag docs in the readme with PRs.
- Primary usage audience are products, projects, and organizations that I am personally involved with and for which support will be prioritized. One is, of course, welcome to fork/copy the contents of this repository.
- 2021-07-17
- Add image tag 7 with .NET 6 SDK,
- 2021-02-13
- Removed
dotnet-node-pulumi-awscli
images as Pulumi already supply runtime specific images. - Built images
dotnet-sdks:6
,dotnet-node:6
which contains a .NET critical security update.
- Removed
- 2021-01-13
- Built images
dotnet-sdks:5
,dotnet-node:5
anddotnet-node-pulumi-awscli:2
- Built images
Image containing supported versions of .NET/.NET Core SDKs (5.x, 3.1.x, 2.1.x), git, and docker-cli. Used to build .NET libraries, services and applications.
Tag | OS Version / Arch | Contents | Dockerfile | CLI |
---|---|---|---|---|
7 | Alpine 3.13 / x64 | .NET 6.0.100-preview.6 .NET 5.0.302 .NET Core SDK 3.1.411 git 2.30.1 docker-cli 20.10.3 glibc-2.32-r0 glibc-bin-2.32-r0 |
dockerfile | docker pull damianh/dotnet-sdks:7 |
6 | Alpine 3.13 / x64 | .NET Core SDK 2.1.813 .NET Core SDK 3.1.406 .NET 5.0.103 git 2.30.1 docker-cli 20.10.3 glibc-2.32-r0 glibc-bin-2.32-r0 |
dockerfile | docker pull damianh/dotnet-sdks:6 |
5 | Alpine 3.12 / x64 | .NET Core SDK 2.1.812 .NET Core SDK 3.1.405 .NET 5.0.102 git 2.26.2 docker-cli 19.03.12 glibc-2.32-r0 glibc-bin-2.32-r0 |
dockerfile | docker pull damianh/dotnet-sdks:5 |
4 | Alpine 3.12 / x64 | .NET Core SDK 2.1.811 .NET Core SDK 3.1.404 .NET 5.0.100 git 2.26.2 docker-cli 19.03.12 glibc-2.32-r0 glibc-bin-2.32-r0 |
dockerfile | docker pull damianh/dotnet-sdks:4 |
3 | Alpine 3.12 / x64 | .NET Core SDK 2.1.811 .NET Core SDK 3.1.404 .NET 5.0.100 git 2.26.2 docker-cli 19.03.12 |
dockerfile | docker pull damianh/dotnet-sdks:3 |
2 | Alpine 3.12 / x64 | .NET Core SDK 2.1.811 .NET Core SDK 3.1.403 .NET 5.0.100-RC.2 git 2.26.2 docker-cli 19.03.12 |
dockerfile | docker pull damianh/dotnet-sdks:2 |
1 | Alpine 3.12 / x64 | .NET Core SDK 2.1.810 .NET Core SDK 3.1.400 .NET 5.0.100-RC.1 git 2.26.2 docker-cli 19.03.12 |
dockerfile | docker pull damianh/dotnet-sdks:1 |
Image based on dotnet-sdks
above with addition of Node LTS. Used to build
applications with .NET backend(s) and JavaScript SPA frontend(s).
Tag | OS Version / Arch | Contents | Dockerfile | CLI |
---|---|---|---|---|
7 | Alpine 3.13 / x64 | Based on damianh/dotnet-sdks:7 node 14.16.1 npm 6.14.12 |
dockerfile | docker pull damianh/dotnet-node:7 |
6 | Alpine 3.13 / x64 | Based on damianh/dotnet-sdks:6 node 14.15.4 npm 6.14.10 |
dockerfile | docker pull damianh/dotnet-node:6 |
5 | Alpine 3.12 / x64 | Based on damianh/dotnet-sdks:5 node 12.20.1 npm 6.14.10 |
dockerfile | docker pull damianh/dotnet-node:5 |
4 | Alpine 3.12 / x64 | Based on damianh/dotnet-sdks:4 node 12.18.4 npm 6.14.6 |
dockerfile | docker pull damianh/dotnet-node:4 |
3 | Alpine 3.12 / x64 | Based on damianh/dotnet-sdks:3 node 12.18.4 npm 6.14.6 |
dockerfile | docker pull damianh/dotnet-node:3 |
2 | Alpine 3.12 / x64 | Based on damianh/dotnet-sdks:2 node 12.18.4 npm 6.14.6 |
dockerfile | docker pull damianh/dotnet-node:2 |
1 | Alpine 3.12 / x64 | Based on damianh/dotnet-sdks:1 node 12.18.3 npm 6.14.6 |
dockerfile | docker pull damianh/dotnet-node:1 |