Gitlab мигрирует с 6.x на 8 в докере

В настоящее время я использую gitlab 6, который я установил локально. Сейчас пытаюсь перенести свои сервисы на докер. К счастью, есть докер-контейнер gitlab, но он версии 8 и предоставляет древовидные тома /etc/gitlab, /var/log/gitlab и /var/opt/gitlab. Но у меня есть только файлы gitlab в /home/git/.

Есть ли способ перенести gitlab 6 на версию 8 в докере?

Я знаю, что этот вопрос как-то связан с Как перенести резервные копии gitlab на новый сервер с последней версией gitlab, но это только в рамках основного выпуска.


person white_gecko    schedule 18.01.2016    source источник
comment
Я не думаю, что это действительно относится к докеру, а к gitlab в целом. Итак, я думаю, вам придется установить GitLab 7 в качестве промежуточного шага, т.е. gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/ и doc.gitlab.com/ce/update/7.14-to-8.0.html   -  person thaJeztah    schedule 19.01.2016


Ответы (1)


Учитывая, что нет прямого пути обновления с GitLab 6 до 8, вам, вероятно, придется;

После этого вы сможете запустить образ Gitlab CE из Docker Hub. и смонтируйте существующие данные как том, используя инструкции в документации

Обратите внимание, что этапы обновления не относятся к запуску GitLab в контейнере Docker.

person thaJeztah    schedule 19.01.2016