Get started with Docker through exercises.
- understand the basics of Docker for local development
- understand and practice image and container management
- execute binaries
- run services
- learn and practice basic volume and network management
- you must have Docker desktop installed on your machine
- we will be working with Linux containers; a basic understanding of an operating system (OS) may be necessary
ℹ️ Note: All exercises are demonstrated on Windows using Visual Studio 2022, but they are not specific to this environment.
Each directory contains an exercise to complete:
- the
readme.md
file contains the exercise description - the
readme.md
file contains the solution - other files in the directory illustrate the build context for a binary or service that needs to run in a container
This guide is mostly generated with AI and is a work in progress. If you have any suggestions or spot any errors, please create an issue or submit a pull request.