To transfer your existing Joomla site, you must first create a full backup. The easiest way to do this is with a plugin like Akeeba Backup. These allow you to easily make duplicates and restore Joomla-based sites.
Some hosting for Joomla has the feature of allowing data to be transferred from an existing website to Joomla directly. This will make the process even easier.