Docker решает знаменитую проблему «у меня работает, а на сервере нет»: он упаковывает приложение со всем окружением в контейнер, который одинаково запускается где угодно. Это стандарт современной разработки и развёртывания.
Для практики установите Docker Desktop (Windows/macOS) или Docker Engine (Linux) с сайта docker.com. После установки проверьте: команда docker --version покажет версию. Команды курса вводят в терминале — если незнаком, загляните в курс по командной строке.
Курс идёт от простого к сложному: сначала запустим готовый чужой образ, потом соберём собственный через Dockerfile, а в конце поднимем целое приложение из нескольких сервисов одной командой.