Personally, I find I use the Docker provider mainly for building images locally when I want to reference them later in my code. It's a lot easier to just run it all in one program together versus popping out to build the latest image then copying that data back into my code.