How to do fluid simulation?
You are already really close to setting up a fluid simulation and have all the right steps - you're just getting caught out by the order as it's at the point where the domain is set and containing flow meshes are being initialised - so since you're creating the flow last it appears that it isn't getting linked to the domain correctly.
There are (at least) two ways of resolving this. The first is to simply switch the sequence of creating the domain and the flow - create the flow first, then position and assign the domain; the flow object should then be initialised with the fluid particles and you can run the simulation.
Alternatively, you can change the domain to object's Fluid Type to None and back to Fluid (and change Domain Type back to Liquid) - this should also re-initialise the fluid. Additionally, I've discovered that changing the cache to Final and clicking Bake also re-initializes the simulation.