1. В Docker может не хватать места для установки Elasticsearch из-за ограниченных ресурсов контейнера или хоста. Elasticsearch требует определенного объема памяти и дискового пространства для работы, и если эти ресурсы не хватает, установка может завершиться неудачно.
2. Для разрешения проблемы с памятью после добавления Go в контейнер с Elasticsearch и обнаружения пустых логов в приложении Go, можно попробовать увеличить выделенные ресурсы контейнеру Elasticsearch в файле docker-compose.yml. Например, увеличить значение параметра memory или mem_limit для контейнера, чтобы увеличить емкость оперативной памяти.
Также, можно проверить предоставленные dockerfile и docker-compose.yml на наличие правильных параметров и настройк для запуска обоих приложений в контейнере. Возможно, потребуется настроить параметры JVM для Elasticsearch и Go приложения, чтобы корректно управлять памятью и ресурсами.