Есть хорошо документированные несовместимости между минимальной (musl) библиотекой системы C (libc.so
), которая поставляется с Alpine Linux, и большей (GNU) libc, которая поставляется с более типичными дистрибутивами Linux.Эти сообщения об ошибках намекают на то, что вы спотыкаетесь о чем-то подобном.
Если вы устанавливаете 142 МБ пакетов разработки, вы на самом деле не создаете «крошечный» образ Docker, и самое простое решение - это изменитьВаше изображение будет основано на ubuntu:18.04
вместо базы Alpine, которую он, вероятно, использует сейчас.Ваше окончательное изображение будет больше похоже на 400 МБ, чем на 200 МБ, но вряд ли вы заметите какие-либо практические различия.