Я пытаюсь собрать докер-контейнер с gitlab для архитектуры armv7.Я попытался построить свое изображение на основе
armv7/debian:stable-slim
. Таким образом, я думаю, что сталкиваюсь с тем же неразрешенным вопросом: Dockerfile для контейнера gitlab Действительно, моя сборка не выполняется во времяустановка «docker-ce», приводящая к, по-видимому, хорошо известной следующей проблеме:
ruby_block[supervise_redis_sleep] action runruby_block[supervise_redis_sleep] action run
Документация Gitlab содержит некоторые сведения об этой проблеме по следующей ссылке: reinfigure-freezes-at-ruby_blocksupervise_redis_sleep-action-run
Очевидно, что для запуска
gitlab-runsvdir
должна быть обнаружена система инициализации. Кажется, что "apt-get" устанавливает и затем вызывает
gitlab-ctl reconfigure
, который, в свою очередь, запускает «главную кулинарную книгу», но рецепт «redis» замирает.Хотя странная вещь заключается в том, что этот сценарий использования, похоже, был идентифицирован для «рецепта» с помощью следующего « Наконец-то дошли до отключения сообщений выбора системы runit init ».Тем не менее, пропуск выбора системы init не работает в моем случае.
Существует официальное изображение докера, которое, похоже, не сталкивалось с этой проблемой, и я не нашел причину.К сожалению, этот образ не предназначен для архитектур рук.
Есть ли обходные пути для управления так же, как официальный образ, но для armv7?
Любая помощь приветствуется, спасибо