Перемещение микросервиса на другой хост - PullRequest
0 голосов
/ 31 марта 2019

Я создал несколько микросервисов с использованием инфраструктуры "Moleculer" и запускаю каждый микросервис в отдельном контейнере докера (на одном хосте) с помощью docker-compose.Traefik используется в качестве обратного прокси. Я хотел переместить одну из микросервисов на другой хост (с сохранением всего его состояния) .

  1. Я использовал docker commit для созданияОбраз работающего контейнера, содержащего микро-сервис, который я хотел переместить на другой хост.
  2. Я сохранил изображение в виде файла .tar
  3. Я создал виртуальную машину с докером ископировал файл .tar на виртуальную машину, используя scp (протокол защищенного копирования)
  4. Я загрузил файл .tar, используя docker load .
  5. Я использовал dockercreate для создания нового контейнера
  6. Я использовал docker start для запуска контейнера
  7. Я остановил контейнер на исходном хосте (хосте, с которого контейнербыл перемещен)

Я получаю Ошибка службы недоступна при попытке доступа к службе перемещен на новый хост.

...