Learn Docker: images and layers, containers, writing a Dockerfile, multi-stage builds, volumes, networking, Compose and container security.
Describe the app in a Dockerfile, docker build -t app ., docker run -p 8080:80 app. The same image runs on your laptop and in production.