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)

Upgrade using the UI

Upgrade Using Drush

Drush Migrate Commands


Migrating with Drush

You will need a few extra modules to get started with this route: Migrate ToolsMigrate Upgrade & Migrate Plus

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

  1. Download & setup both the D7 and the D8 sites
  2. Enable the migrate, migrate tools, migrate upgrade & migrate plus modules in the D8 site
  3. 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