Это не сработает.Контейнеры, запущенные во время сборки с помощью команды docker run
, выполняются через удаленный механизм Docker.Невозможно общаться с контейнерами, работающими как часть исполнителя через TCP, так как они изолированы.Просто docker exec
.
Решение в конечном итоге будет зависеть от вашей конечной цели, но одним из вариантов может быть удаление образа / контейнера Elasticsearch из исполнителя и использование Docker Compose, чтобы оба изображения взаимодействовали друг с другом.внутри сборки.