CLI без лишних прослоек?
Кратко - можно
в двух словах что почитать на эту тему? гуглеж в общем пока не приносит результата
Docker api, unix socket
Через ssh) Вообще, не очень понятно зачем это вам, это не очень хорошая история
Нет, я ковырял виртуалки, докер - другая история) Просто очевидно, что это самый простой способ, контейнеры же изолированы, но могут быть в одной сети Но это все еще плохая идея по моему мнению
нет, это пацаны ковыряли, а я рядом стоял 🌚
могу подкинуть ещё страшный способ. докер контейнер может выполнить команду в другом через docker exec, если пробросить в первый контейнер docker.sock с хоста
есть oracle cli в контейнере мини, нужно к нему достучаться с бека) на ноду не получилось его установить из-за alpine сборки сейчас использую вариант ssh на host машине и стучусь через ssh2 npm пакет) но мне кажется как-то не очень вариант
Это в 99℅ ужасная идея...
Так гитлаб-раннер работает Но это как-то так себе для озвученной задачи
Напиши сервис работающий по ресту и запусти внутри контейнера)
Это проще и надёжнее ssh между контейнерами
кстати, шутки шутками, а я такой трюк использую, чтоб из одного контейнера запускать другие. у нас и сборка и тесты гоняются в докере. но интеграционные тесты требуют поднятия базы в докере тоже. и вот таким образом отлично работает)
Ну, для таких задач - наверное да
так и сделаю) ноду проще подключить
И гитлаб-раннер в докере локально запускал, он тоже так работает чтобы иметь возможность запускать контейнеры, которых крутить джобы
Обсуждают сегодня