base on Documents fundamental .NET Container workflows # .NET 10 container workshop The workshop details the fundamental workflows for using .NET with containers. It includes a variety of approaches and capabilities, such as [OCI image publish](https://learn.microsoft.com/dotnet/core/docker/publish-as-container), registry push, Dockerfile, [cross-compilation](https://devblogs.microsoft.com/dotnet/improving-multiplatform-container-support/), and [chiseled containers](https://devblogs.microsoft.com/dotnet/dotnet-6-is-now-in-ubuntu-2204/#net-in-chiseled-ubuntu-containers). OCI publish is used as the default approach. The instructions assume .NET SDK 10.0.100+. Instructions: - [Publish OCI images](publish-oci.md) - [OCI Options](./publish-options.md) - [Troubleshooting](./troubleshooting.md) Advanced instructions: - [Publish OCI image publishing reference](publish-oci-reference.md) - [Dockerfile samples](dockerfile-samples.md) - [Publishing apps within an SDK container](publish-in-sdk-container.md) - [Cross-compilation](cross-compilation.md) - [Publishing to a registry](push-to-registry.md) - [Controlling how your containers run](./super-sql-app/control-container-runtime.md) ## Find this repo If you are using this repo in a talk, use this QR code to help people find the repo. <img width="311" alt="QR code to repo" src="https://github.com/richlander/container-workshop/assets/2608468/4067d47d-5ea3-460e-9062-0050c611ba53" /> ## Environment The instructions assume: - [Docker](https://docs.docker.com/engine/install/) - [.NET SDK 10.0.100](https://dotnet.microsoft.com/download/dotnet/10.0) The following environment was used for the examples. ```bash $ dotnet --version 10.0.100 $ docker --version Docker version 28.4.0, build d8eb465 $ uname -a Linux merritt 6.14.0-35-generic #35~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Oct 14 13:55:17 UTC 2 x86_64 x86_64 x86_64 GNU/Linux ``` ", Assign "at most 3 tags" to the expected json: {"id":"5067","tags":[]} "only from the tags list I provide: []" returns me the "expected json"