Краткое описание:
Можно ли ссылаться на SDK (или любую папку) в Docker-контейнере с хост-компьютера?
Длинное описание:
Моя команда и я работаем в разных средах (Windows & Mac) и в разных стеках (Asp .Net MVC / Elixir & Phoenix)
Я пытаюсь помочь всем, создавая отдельные стеки Docker для каждого решения (или группы проектов)
Что я смог сделать, так это настроить Docker Stacks, чтобы каждое решение могло работать в 1 или более Docker-контейнерах, и разработчики могли работать над кодом локально (с использованием прямого монтирования / тома пути хоста) с помощью IDE. по их выбору.
Проблема заключается в том, что разные решения используют разные SDK или даже разные версии одних и тех же SDK.
Итак, я хотел бы, чтобы все в команде могли ссылаться на SDK, установленный в Docker-контейнере, вместо того, чтобы устанавливать SDK и каждую версию SDK, которая им нужна для всех проектов.
Насколько я могу судить, если я создаю привязку к хосту, он будет перезаписывать то, что находится в контейнере, с тем, что находится в хосте, но я хотел бы сделать это наоборот, я хотел бы создать связь между Контейнер Docker и Хост, и содержимое Контейнера Docker отображается в Хосте.
Это возможно? Есть ли лучший способ добиться этого?