damianh / docker-ci

Collection of docker images I use to build dotnet libraries, services and applications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-ci

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.

Changelog

  • 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.
  • 2021-01-13
    • Built images dotnet-sdks:5, dotnet-node:5 and dotnet-node-pulumi-awscli:2

dotnet-sdks

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.

View on DockerHub

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

dotnet-node

Image based on dotnet-sdks above with addition of Node LTS. Used to build applications with .NET backend(s) and JavaScript SPA frontend(s).

View on DockerHub

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

@randompunter

About

Collection of docker images I use to build dotnet libraries, services and applications.

License:MIT License


Languages

Language:PowerShell 100.0%