# TODO: Learn Docker

I’ve been having a lot of trouble over the past few days messing around with deploying my latest Flask application from my development environment, a Windows 10 machine, over to an Ubuntu Virtual Server running Apache on DigitalOcean. It seems like there must be a solution for all of this pain… Docker maybe? Also, another loosely related solution I’m considering is moving my MySQL database over to it’s own server? I don’t really know. One of the things I really liked about PHP was doing all of my development on an actual live virtual server, so I never really had to mess with moving my application from a local development machine over to live production server. It seems like Docker might be able to solve this problem so I think I ought to check it out here in the near future.

Docker tutorials for future reference:

Dockerize Simple Flask App

Dockerize your Flask Application