Жаль слышать о вашей проблеме, к сожалению, я не верю, что есть официальные GitLab Docker image
для устройств ARM.
Из личного опыта я обнаружил, что большинство разработчиков создают образ Docker для устройств Intel, но не работают на устройствах ARM.
Эта тема обсуждалась на форумах QNAP уже:
Мой QNAP основан на Intel, поэтому я не могу подтвердить ваши результаты, но приведу несколько предложений со страницы о докере в Raspberry Pi:
"DockerИспользуемые вами приложения должны быть упакованы специально для архитектуры ARM! Приложения на основе Docker, упакованные для x86 / x64, не будут работать и приведут к ошибке, такой как: FATA [0003] Ответ об ошибке от демона: Невозможно запустить контейнер 0f0fa3f8e510e53908e6a459e817d600b9649e621e6e61de654ошибка формата. Помните об этом при поиске приложений в Docker Hub - источнике для приложений / изображений Docker. Если вы видите ключевое слово RPI или ARM в заголовке или описании, это приложение обычно можно использовать для Raspberry Pi. "
TS-831X имеет "AnnapurnaLabs", амазонская компания Alpine AL-314 Quadпроцессор Cortex-A15 с частотой 1,7 ГГц, представляющий собой архитектуру ARM, очень похожую на Raspberry Pi ..
Итак, я подозреваю, что вы можете быть ограничены в том, к каким изображениям Docker у вас есть доступ, и если вы не являетесь официальным /Канонический сопровождающий приложения также создает ARM-сборку. Возможно, вы застряли либо с прокруткой, либо с доверием стороннего любителя, чтобы сделать это ...
Мне неприятно это говорить, но я быскажем, вы должны были выбрать Intel один.
У меня есть QNAP TS-251 + (на базе Intel) с 8 ГБ ОЗУ и 2x8 ТБ в конфигурации RAID, и это прекрасно работает для моего экземпляра Gitlab, в дополнение кзапуск PLEX и его использование в качестве веб-сервера.
Я бы также предложил, когда вы, наконец, настроите его и запустите для сопоставления томов с каталогами, которые легко доступны, чтобы вы могли легко вносить изменения в конфигурацию.