@iArcher

Как из одного docker контейнера запустить бинарь который находится во втором docker контейнере?

Есть контейнер в который собраны инсрументы для сборки проекта. Но для сборки большого-больго проекта нужно версия qemu 0.10, и для маленькой ее части qemu 2.0.2. Как пробросить путь до бинаря в соседнем контейнере?
  • Вопрос задан
  • 199 просмотров
Пригласить эксперта
Ответы на вопрос 3
@rustler2000
погромист сикраш
По здоровому - никак.

Собрать кусок одним контейнером, потом собрать оставшееся другим контейнером.
Или все версии qemu в один контейнер впихивать.
Ответ написан
Комментировать
Комментировать
Akuma
@Akuma
Веб-программист
Образно:
RUN install qemu-0.10
RUN build part 1
RUN remove qemu-0.10
RUN install qemu-2.0.2
RUN build part 2


В итоге проект будет собран. Только второй контейнер тут не нужен.
Если прям очень хочется BDSM и запустить сборку во втором контейнере, то можно пробросить папку проекта между контейнерами через volumes.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы