The Duplicator Plugin works by creating a full copy of your WordPress website, including all core files, as well as customizations and the database. These are then zipped into a downloadable file and when combined with the installer file also created by the plugin, your site can be set up on another host. To recreate your site in its new location, you won’t need to set up a fresh installation of WordPress, but you will need to create a new database, database user, and password on the new host. You will also need to attend to any DNS redirects, if necessary. If you are creating a staging site or a testing site, you can override the database URLs via wp-config.php. If you’re not sure, or in need of a reference with more info, you can see what the Codex says about Moving a Site.
Source: Duplicator — WordPress Plugins