https://github.com/codebytes/containerizing-dotnet
https://github.com/codebytes/containerizing-dotnet
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/codebytes/containerizing-dotnet
- Owner: codebytes
- License: mit
- Created: 2024-01-10T16:13:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-28T02:14:19.000Z (11 months ago)
- Last Synced: 2025-04-14T16:13:30.079Z (8 months ago)
- Language: C#
- Size: 14.4 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.