Настроить систему: Docker хост создает зависимые контейнеры

Виктор18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.10.2020

Система для изолированной проверки кода (JS, Java, Python) юнит-тестами в контейнерах Docker. 

В качестве хоста использую NodeJS Express и пакет dockernode для билда имеджей и создания контейнеров.

Хост создает и администрирует контейреры.

Основная задача хоста:

  • cоздать контейнер,
  • передать в него функцию и юнит-тесты,
  • получить результаты из терминала созданного контейрера - stdout или stderr
  • удалить контейрер
На данный момент это все работает но хост, который создает конейтеры не явзяется сам контейнером и возникают трудности при выполнении его в разных окружениях.

Меня интересует консультация и помощь с архитектурой, а также деплой на AWS.  

Заявки фрилансеров