Как правильно переносить Docker-контейнер?
Принято использовать Docker Compose в котором указывается как собираются компоненты проекта, проброс портов и то куда монтируются директории с хост машины в контейнерах.

Порядок такой:

Создаётся скелет конфигурации для Docker Compose
Добавляется секция с тем что надо собирать Dockerfile с указанием как собирать конкретный компонент:
build:
      context: .Точка - текущая директория, Dockerfile находится в корне проекта. Пробрасываются порты (веб-сервера, СУБД и т.д.)
отлаживается запуск в Docker Compose
Файлы Dockerfile, docker-compose.yml добавляются в VCS (Git, Subversion, ...).
Добавляется также и .env.example со значениями переменных среды окружения по умолчанию, для примера - также в VCS
На другой машине проект синхронизируется со всеми последними изменениями
копируется .env.example в .env , добавляются значения по необходимости 
выполняется docker-compose up
отлаживается содержимое .env пока не заработает 

скопировать папку с докер контейнером и запустить *.yml