We use Docker to run our application and to deploy it to our hosting platform.
You can basically imagine Docker as a way to ensure that everyone who is running the code has a single standard environment. You can watch these videos to get a better idea: