To get a dock in cinnamon, add the "Grouped Window List" app (based on deprecated Icing Task Manager) and then remove the "Window List" and "Panel launchers" (pinning to Grouped Window List replaces that applet's functionality as well) applets.
See also:
- A similar panel setup for MATE: MATE/readme.md