Как из одного контейнера вызвать command line команду в другом контейнере?
Необходимо из одного контейнера вызвать command line команду в другом контейнере.
Просто в системе команда запускается как:
docker exec -it <имя контейнеря> gosu команда
но как такую же команду вызвать внутри другого контейнера?
Дмитрий Шицков, в одном контейнере веб-приложение, в другом контейнере индексатор Сфинкс, индексация которого запускается только через команду. Что теперь в один контейнер запихать все?
Или допустим я хочу из одного контейнера рестартануть только Апач или какой-то другой сервис в другом контейнере?
Поместите в контейнер вебприложения индексатор, раз он зависимость.
Или допустим я хочу из одного контейнера рестартануть только Апач или какой-то другой сервис в другом контейнере?
А это еще зачем? Кажется вы используете контейнеры не по назначению, если возникают такие потребности. Они идут в разрез всей их философии. Контейнеры должны быть самодостаточно, изолированы и ничего не знать о внутреннем устройстве других контейнеров. Всё взаимодействие должно происходит через открытые порты.