|
|||||||
Установить GitLab CE в Docker
Время создания: 28.04.2018 11:27
Автор: br0ke
Раздел: Информационные технологии - Linux - Docker
Запись: and-semakin/mytetra_data/master/base/1524896827ak8cxz8zwr/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
1. Для установки GitLab необходимо иметь установленный Docker. 2. Необходимо изменить стандартный порт для демона SSH. Например, изменить его на 2222, а порт 22 займет GitLab. 3. Выполнить команду, отредактировав выделенные жирным фрагменты: docker run --detach \ --hostname 192.168.100.41 \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest 4. При запуске GitLab создаст необходимые файлы, в том числе шаблонный файл конфигурации. Открыть его на редактирование: docker exec -it gitlab nano /etc/gitlab/gitlab.rb 5. Отредактировать следующие пункты. Важно! Не забудьте раскомментировать строку (убрать символ решетки в начале строки). external_url 'http://192.168.110.5' gitlab_rails['gitlab_ssh_host'] = '192.168.110.5' gitlab_rails['gitlab_email_enabled'] = true gitlab_rails['smtp_openssl_verify_mode'] = 'peer' 6. Выполнить следующие команды: docker exec -it gitlab gitlab-ctl reconfigure либо просто перезапустить контейнер, т.к. GitLab переконфигурирует себя при запуске. docker restart gitlab 7. Для проверки правильности настройки SMTP можно выполнить следующие действия: docker exec -it gitlab gitlab-rails console |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|