I am using Docker in an enterprise environment since for many years.
I am assuming that you already have the application and everything, and you only need the Dockerfile, which will result in an image that will, when ran in a container, host your application.