An open API service indexing awesome lists of open source software.

https://github.com/codebytes/containerizing-dotnet


https://github.com/codebytes/containerizing-dotnet

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

# Containerizing .NET Applications

This repository contains resources and examples demonstrating containerizing .NET applications from Chris's talks and blog posts.

## Slides

The slides for the related talk can be found at:\
[https://chris-ayers.com/containerizing-dotnet/](https://chris-ayers.com/containerizing-dotnet/)

## Repository Content

This repository provides insights, best practices, and demonstrations for containerizing .NET applications. Topics covered include:

- An introduction to containerizing .NET applications.
- Features and benefits of using the .NET SDK's OCI Image Publish feature.
- Step-by-step guide to containerize a .NET console application.
- Advanced scenarios like targeting specific base images and Native AOT publishing.
- Publishing .NET applications to Docker Hub and GitHub Container Registry.
- Publishing .NET applications to Azure Container Registry.
- Passing configuration and secrets to .NET applications running in containers.

## Resources

- [Official .NET Documentation](https://docs.microsoft.com/dotnet/)
- [Docker Documentation](https://docs.docker.com/)
- [What's new in .NET 8 | Microsoft Learn](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8#containers)
- [Containerize an app with Docker tutorial - .NET | Microsoft Learn](https://learn.microsoft.com/en-us/dotnet/core/docker/build-container?tabs=linux&pivots=dotnet-8-0)
- [Containerize an app with dotnet publish - .NET | Microsoft Learn](https://learn.microsoft.com/en-us/dotnet/core/docker/publish-as-container?pivots=dotnet-8-0)

## Connect with Chris Ayers

Feel free to connect with Chris Ayers on social media and visit his blog for more information on Playwright and other topics:

- Twitter: [@Chris_L_Ayers](https://twitter.com/Chris_L_Ayers)
- Mastodon: [@Chrisayers@hachyderm.io](https://hachyderm.io/@Chrisayers)
- LinkedIn: [chris-l-ayers](https://linkedin.com/in/chris-l-ayers/)
- Blog: [https://chris-ayers.com/](https://chris-ayers.com/)
- GitHub: [Codebytes](https://github.com/codebytes)

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.