там вроде пару команд в CI прописать и готово. Особо и баша не нужно, наверное. Но я в таких случаях юзал compose за его удобные up и exec.
Так и через композ бывает контейнеры связь теряют. Не видят друг друга пока рестарт не сделаешь.
Всех приколюх не помню.
Со свормом же таких проблем нет, и разница с композом не большая.
Я сворм не противопоставляю куберу, но как средство удобного деплоя имхо он вполне ок.
Для тех у кого никак не времени кубер освоить, как у меня)