@iArcher

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

Есть контейнер в который собраны инсрументы для сборки проекта. Но для сборки большого-больго проекта нужно версия qemu 0.10, и для маленькой ее части qemu 2.0.2. Как пробросить путь до бинаря в соседнем контейнере?
  • Вопрос задан
  • 196 просмотров
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы