While this is still largely accurate, there is a more recent and up-to-date repository which is a docker workshop which will give you a good idea of using Umbraco with Docker - see https://github.com/CarlSargunar/Umbraco-Docker-Workshop
This repository is a guide for how to run Umbraco in Docker containers.
- Docker Desktop (on Windows or Mac)
- WSL for windows (to run Linux containers)
- Visual Studio Code is helpful
- There's also a plugin for VS Code Docker which is useful
- .NET 5 SDK. This will also work with 6
This part will cover
- Running a basic Umbraco 9 site
- Creating a docker container for the database sever.
- Converting the application to run in a docker container.
The copy for the Skrift Article to go along with the repository is in Article_1.md which also contains the instructions you need to run through.
This part covers a little more detail in the concepts we covered in the first part, and gets an application working with Docker and Umbraco. Notes fo this are in Article2.md
If you are on a Mac or Linux then follow the instructions in Instructions_1_Linux_Mac.md instead.