That's great that you can go to a cloud service and set up a project quickly but some companies use their own custom production server(s).
Docker is good for these situations, where you set your server manually and don't need to pay for services that give you servers to use (DigitalOcean / AWS etc).
The power of Docker is that the exact same environment can be used for local development, staging and production.