How do I make the domain bake the fluid object?
This is because of the fluid quality. 
Working with higher resolutions and some other settings that I will explain can help you enjoy a much smoother and more realistic fluid simulation with Blender's fluid simulator. 
Here are a few tricks:   

1) Use subdividing on the domain AFTER baking the simulation. This will smooth out your simulation and fake the look of a high quality simulation on quality 120. It will not entirely work without-  

2) Using surface smoothing. Adding a high level of surface smoothing actually improves your simulation by a ton when combined with a little bit of subdividing. Settings for this here:

Do not use the subdivision setting here or else baking will really be a time problem.

3) Setting fluid viscosity. Adjusting the viscosity of water just a very tiny bit will actually improve the simulation if you set it to be slightly more fluid-like.

4)Set the time on the fluid simulation accurately. Having correct timing and speed is a big factor in realistic fluid animations because without the correct time starting and stopping your simulation will be slower than real water. To correctly set this you must set the start time to zero, or if you want to start your simulation at frame 48 you must set it to 48/the framerate of your animation. Now set the end time to the length (in frames) divided by the framerate.

5) If you decide to make a very high quality fluid simulation (and have the hardware to do so), uncheck the remove air bubbles box. This will add a more real look to the simulation by adding small bubbles near the edges of the fluid, and where the inflow adds fluid. Here's a pic:

I hope these settings help you!