Installer GitLab avec Docker


1 min read
Installer GitLab avec Docker

Dans ce nouveau post, vous allez découvrir comment installer rapidement un conteneur GitLab CE.

Avant de démarrer ce tutoriel, vous devez avoir préalablement installer Docker.

Installation

Nous allons utiliser l'image gitlab/gitlab-ce dans sa dernière version. Voici la commande à exécuter pour créer le conteneur.

docker run --detach \
    --hostname gitlab.domaine.com \
    --name gitlab-ce \
    --restart always \
    --publish 443:443 --publish 80:80 --publish 22:22 \
    --volume /srv/gitlab/config:/etc/gitlab \
    --volume /srv/gitlab/logs:/var/log/gitlab \
    --volume /srv/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest
Pensez à modifier la commande selon vos besoins

Une fois la commande exécutée, patientez quelques minutes le temps de l'installation de GitLab dans le conteneur.

Configuration

La configuration GitLab CE se trouve dans /srv/gitlab/config si vous ne l'avez pas modifié dans la commande précédente.

nano /srv/gitlab/config/gitlab.rb

Dé commentez et modifiez la ligne external_url 'http://gitlab.domaine.com'.
Puis on relance la configuration :

docker exec -it gitlab-ce gitlab-ctl reconfigure
docker exec -it gitlab-ce gitlab-ctl restart

Attention, pour pouvoir utiliser le sous-domaine, vous devez utiliser un outil de reverse proxy. Traefik est idéal dans ce cas.

Sinon, dans notre cas, GitLab écoute sur le port 80 du serveur. Il est alors accessible directement via votre IP ou nom de domaine si configuré.


Le déploiement continu c'est quoi ?
Previous article

Le déploiement continu c'est quoi ?

Le déploiement continu en anglais CD (Continuous Développement) partage le même acronyme que la livraison continue et peut donc rapidement porter à confusion. Comme nous

FrenchCode Update : Septembre 2019
Next article

FrenchCode Update : Septembre 2019

Pour la première fois depuis le lancement de FrenchCode en janvier 2018, je vous propose une vue d'ensemble de l'évolution du site ainsi que des


GO TOP