# Dockerfile

> Build a Linux container image for an ASP.NET Core app with TX Text Control: multi-stage Dockerfile, NuGet feed secret, base images, chiseled images and gconv.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > Deployment Guide > Docker > Dockerfile
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/dockerfile/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/dockerfile/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/dockerfile/llms-full.txt

---

## On This Page

- [Prerequisites](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/dockerfile/#prerequisites)
- [Choose the Base Image](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/dockerfile/#choose-the-base-image)
- [Write the Dockerfile](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/dockerfile/#write-the-dockerfile)
- [Keep nuget.config Out of the Image](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/dockerfile/#keep-nuget-config-out-of-the-image)
- [Build and Run the Image](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/dockerfile/#build-and-run-the-image)
- [Use a Chiseled Image](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/dockerfile/#use-a-chiseled-image)
- [Create the Dockerfile With Visual Studio](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/dockerfile/#create-the-dockerfile-with-visual-studio)
- [Next Steps](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/dockerfile/#next-steps)

---

## Nearby

- **Previous:** [Docker](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/llms.txt)
- **Next:** [Fonts](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/docker/fonts/llms.txt)
