под gitlab CI с докер-раннером (не dind, вариант с пробрасываемым на раннер сокетом)?
Столкнулся с тем, что testcontainers не хочет стартовать в таком окружении docker-compose, справедливо ругаясь на то, что файл докер композа не найден из контейнера докер композа. Что впринципе ожидаемо и очевидно, ибо докер композ исполняться пытается в одном контейнере (и биндингами, очевидно, смотрит в докер-хост), а сам композ файл генерируется в другом контейнере (контейнере раннера, где непосредственно билд билдится). Эта дилемма как то решается вообще?
По логике, надо бы идти в чаты по тестконтейнерам, но там слак, который меня ненавидит. Если кто знает еще места, куда можно адресовать вопрос, был бы признателен за наводку.
Т.е. вам надо обращаться к докеру с другого хоста?
Обсуждают сегодня