General Overview
There are a lot of good articles out there that can help you with this. This is more of specific examples on how to do it between 2 localhosts.
Some references:
Preparing for an Upgrade (READ FIRST)
Migrating with Drush
You will need a few extra modules to get started with this route: Migrate Tools, Migrate Upgrade & Migrate Plus
- Read the module page to make sure you grab the appropriate version for your D8 core version.
Double check if you need any special modules for your content as mentioned in the Preparing for an Upgrade link above.
Kalabox
Currently can't enable Migrate Upgrade module - see issue: https://github.com/kalabox/kalabox/issues/1789
Drupal VM
- Download & setup both the D7 and the D8 sites
- Enable the migrate, migrate tools, migrate upgrade & migrate plus modules in the D8 site
In the D8 site run this
drush migrate-upgrade --legacy-db-url=mysql://drupal:drupal@localhost/D7SITE_drupalvm --legacy-root=http://D7SITE.dvm --configure-only